Html 5 Layout
<body> <header> <nav> Navigation </nav> </header> <section> <main> <article> Article </article> <article> Article </article> </main> <aside> Aside element </aside> </section> <footer> Footer </footer> </body>
Форматирование текста
Текст в HTML обычно помещают в заголовках:
<h1> Заголовок первого уровня </h1> <h6> Заголовок шестого уровня </h6>
<p> Какая-нибудь статья </p> <pre> Какая-нибудь статья с сохранением переносов строк и пробелов </pre>
<blockquote site="http://twitter.com"> "Самое трудное в жизни - засунуть одеяло в пододеяльник" - Джейсон Стетхем </blockquote>
Строки и ячейки таблицы в Html:
Каждая таблица состоит из строк и ячеек, а задаётся тегом <table> — это контейнер для остальных тегов таблицы.
Тег <tr> образует контейнер для создания строки таблицы. Каждая ячейка в такой строке устанавливается с помощью тега <td> (хотя первая может быть задана и тегом <th>).
<table> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> </table>
Атрибут colspan тегов <td> и <th> объединяет ячейки по горизонтали (то есть ячейки одной строки). Значение colspan указывает, сколько столбцов пересекает ячейка.
Атрибут rowspan тегов <td> и <th> объединяет ячейки по вертикали (то есть ячейки разных строк). Значение rowspan задаёт, через сколько строк проходит ячейка.
<table> <tr> <td>1</td> <td colspan="2">2</td> </tr> <tr> <td>1</td> <td>2</td> <td rowspan="2">3</td> </tr> <tr> <td>1</td> <td>2</td> </tr> </table>
Столбцы таблицы объединяются атрибутом colspan, а строки — атрибутом rowspan.
Атрибут colspan тегов <td> и <th> объединяет ячейки по горизонтали
Атрибут rowspan тегов <td> и <th> объединяет ячейки по вертикали
В <thead> для ячеек используют тег <th>. Контент в ячейке th браузер выравнивает по центру, а текст к тому же отображает жирным шрифтом.
<thead> <tr> <th>th</th> <th colspan="4">th</th> </tr> </thead>
Подытожим:
- Таблица состоит из строк <tr> и ячеек (<td> и <th>). Дочерними элементами строки <tr> могут быть только ячейки, но не наоборот.