Czy nie należy usunąć obu? Czy to oznacza, że powinniśmy użyć <small>
? Dlaczego jest <big>
usuwany, ale <small>
nie jest? Jaki jest problem, <big>
którego nie dotyczy <small>
?
css
xhtml
web-standards
semantic-markup
html
Jitendra Vyas
źródło
źródło
<big>
możemy używać tego samego<b>
tagu, aby wkraść się na stronę. Chyba będę musiał sprawdzić, co tak naprawdę oznacza „przestarzały”. developer.mozilla.org/en-US/docs/Web/HTML/Element/bigOdpowiedzi:
Pamiętaj, tagi mają być semantyczne, a nie prezentacyjne. W języku angielskim jest coś takiego jak „drobny druk”. To właśnie reprezentuje mały znacznik. Nie ma analogicznej koncepcji „dużego druku” z wyjątkiem nagłówka, który jest już objęty siedmioma innymi tagami.
źródło
<em>
,<strong>
a<b>
jeśli chcesz iść semantycznie większy lub głośniej i CSS, jeśli chcesz konkretnego efektu prezentacyjnego.<small>
jest używany częściej, do przypisów i tym podobnych ... z<h1>
,<h2>
a<h3>
po prostu nie było pożytku<big>
, dlatego został usunięty.źródło
<center>
lub<font>
były (iz tego, co wiem, nadal są) znacznie bardziej popularne niż<small>
. Jednak zostały one uznane za przestarzałe.<small>
Znacznik jest utrzymywane, ponieważ ma wartość semantyczną (komentarze uboczne i drukować prawnej), nie dlatego, że jest popularny (co znowu nie jest to nawet w porównaniu do niektórych innych znaczników, które zostały wycofane). Popularność nie ma z tym nic wspólnego.<center>
to był zły pomysł na początek - to element blokowy, ale jego celem jest narzucenie czegoś stylistycznego. Nawet bez CSS nie powinien był być elementem, więc usunięcie go oznaczało usunięcie złej decyzji projektowej.<font>
miało trochę więcej sensu przed stworzeniem CSS, po prostu CSS uczynił go przestarzałym i dlatego został usunięty.<small>
mógł<small>
spotkać ten sam los, z wyjątkiem tego, że ludzie zgadzają się, że może to przekazać znaczenie wykraczające poza zwykłą stylizację. Ale tak, elementy nie są usuwane ze specyfikacji na podstawie ich popularności .<small>
: Aby zawrzeć tekst „ Wszystkie pola są wymagane ” w formularzach. Czy to prezentacja? Może. Czy to jest semantyczne? Może też. Z pewnością coś dyskretnego, ale rodzaj treści, z którymi mam do czynienia, zasługuje na to,<small>
aby mnie wykorzystać.Ta sama logika, która ma zastosowanie do małych (jak „drobny druk”), jest równie prawdziwa dla dużych (jak „ostrzeżenie”). Przeważnie publiczne posty, ale także podręczniki, a nawet umowy często mają rzeczy napisane większą czcionką, które oznaczają [więc ... semantyka!] Ostrzeżenie.
To nie to samo, co podkreślenie, które ma znaczenie w kontekście, ale raczej „cokolwiek pominiesz w tym tekście, tę część powinieneś przeczytać, ponieważ nie jest to zwykłe bla bla, ale coś, co ma natychmiastowe i ważne konsekwencje”
Dlatego uważam, że zarówno duże, jak i małe powinny być na zewnątrz lub jedno i drugie.
źródło
Niektórym czysto prezentacyjnym tagom udało się wślizgnąć do specyfikacji wcześniej, ale dwie organizacje normalizacyjne w końcu doszły do konsensusu, aby usunąć wszystkie czysto prezentacyjne znaczniki na rzecz używania CSS. Jeśli coś nie ma wartości semantycznej i służy wyłącznie do wizualnego wyglądu - NIE należy do znaczników - należy do arkusza stylów.
źródło