echo htmlspecialchars('<script>...</script>', ENT_QUOTES);
// <script>...</script>
<meta charset="utf-8">
должен идти перед <title>Заголовок</title>
, иначе кодировка в заголовке страницы может не определиться. Про остальные ничего сказать не могу. Наверно, просто до кучи написали, чтобы все три мета тега шли первыми, а причины есть только для кодировки. Поправьте, если ошибаюсь. Modernizr — это JavaScript-библиотека, которая узнаёт, что из HTML5 и CSS3 умеет браузер пользователя. Определяя возможности браузера, разработчик может сделать откат некоторых функций для старых версий браузеров.
.no-js .my-button {
display: none;
}
Внутри таблицы TFOOT должен идти перед TBODY, чтобы браузер пользователя мог отобразить TFOOT до получения всех остальных строк из TBODY, которых может оказаться очень много.
<table>
<thead>
<tr>...</tr>
</thead>
<tfoot>
<tr>...</tr>
</tfoot>
<tbody>
<tr>...</tr>
<!-- Ещё тысячи строк... -->
<tr>...</tr>
</tbody>
</table>
В процессе возникают нюансы, которые не удалось определить на этапе проектирования
Зачем придумывать такие сложные штуки как медиазапросы и так далее?
Сам еще не до конца разбираюсь, но, помоему, это сильно сказывается на скорости загрузки?
ВЕСЬ столбец должен выделяться при наведении.
В итоге не стал заморачиваться таблицами
<table>
) сделать бы не получилось, так как для карусели нужно, чтобы прокручиваемые элементы были обёрнуты в какой-либо тег. А так как прокручивается всё, кроме первого столбца, то нужна была бы разметка вроде:<table>
<tr>
<th>Лиды</th>
<xxx>
<td>23</td>
<td>100</td>
<td>50</td>
<!-- ... -->
</xxx>
</tr>
</table>
<xxx>
в html нет. Как собрать базу мобильных браузеров, может есть какие то бибилиотеки?