Ну, я знаю, что это не зло, просто не так красиво в семантике, как <strong>
и <em>
верно?
Однако, когда <b>
становится более семантическим как <strong>
и <i>
как <em>
, почему нет семантического близнеца для <u>
?
В оформлении:
Итак, есть текстовое оформление в стиле CSS: подчеркивание для <u>
, но нет ли уже одного веса шрифта: жирного шрифта для <strong>
? Таким образом, идет <em>
тоже.
В семантике:
<strong>
семантически для чего? Сильно подчеркнутый текст?
<em>
семантически для чего? Подчеркнутый текст?
Что-нибудь принципиально отличное друг от друга и взаимоисключающее? Нет.
Почему не может быть другого способа подчеркнуть текст? Вы знаете, подобно тому, как <u>
делает и создает семантическую близнец для него тоже - я думаю, это просто <strong>
и <em>
уже хорошо реализованы во всех основных браузерах, прежде чем <b>
и <i>
станут устаревшими .
Я знаю, теперь, когда это официально стало стандартом, вам просто нужно согласиться с этим. Или, пожалуйста, выскажите свое мнение: есть ли веская причина сделать <u>
невидимым?