Какой лучший код должен иметь два бита текста в одном абзаце, один выровненный по левому краю, другой выровненный по правому краю, который также есть:
- максимально возможный код
- самый простой для клиентов рендеринг (т.е. использование наименьших ресурсов)
Я добавляю этот последний, чтобы быть уверенным, что <table><tr><td></td><td align=right></td></tr></table>
будет исключен. Мало того, что это зверь кода по сравнению с паролем правильно стилизованных <div>
, <span>
или <p>
, это также зверь, если вы знаете, что движок визуализации HTML должен загружать и вычислять, чтобы принять решение о размеры ячеек, прежде чем он даже дойдет до рисования текста в них...
Если вы не знаете, что я имею в виду, вот пример: нижний колонтитул страницы с выровненным слева именем пользователя, который в настоящее время вошел в систему, и на той же строке выравнивает текущую дату и время и/или версию веб-сайта.