Ступенька 34-ая. |
Ступенька 34-ая.
Эту главу мы с вами посвятим специфическом тэгу, речь пойдет о тэге Marquee - бегущей строке (текста).
Тэг Marquee поддерживается только Internet Explorer, но многих людей, начинающих осваивать сайтостроение, это не останавливает, и они с удовольствием его употребляют. Т.к. это болезнь массовая, то мне придется рассказать подробно о тэге Marquee (те, у кого броузер не IE, не будут в этой главе оставлены за бортом, для них я бросила спасательный круг в конце главы).
|
<marquee height="10" width="270" bgcolor="#99CCFF">
</marquee> |
|
<marquee height="10" width="270" loop="2">
</marquee> |
Метки: Учебник по Html для чайников. |
Ступенька 33-ая. |
Ступенька 33-ая.
Упорядоченные списки вводятся тэгом <ol>:
|
<ol>
... </ol> |
|
<ol>
<li>Сначала сделаем это <li>Затем мы сделаем то <li>А также действие третье <li>И с ним нас четвертое ждет </ol> |
|
1
|
арабские цифры
|
1, 2, 3, ...
|
|
a
|
буквы нижнего регистра
|
a, b, c, ...
|
|
A
|
буквы верхнего регистра
|
A, B, C, ...
|
|
i
|
римские цифры в нижнем регистре
|
i, ii, iii, ...
|
|
I
|
римские цифры в верхнем регистре
|
I, II, III, ...
|
|
<ol type="I">
<li>Сначала сделаем это <li>Затем мы сделаем то <li>А также действие третье <li>И с ним нас четвертое ждет </ol> |
Метки: Учебник по Html для чайников |
Ступенька 32-ая. |
Ступенька 32-ая.
В предыдущей версии учебника тему списки я рассматривала практически в самом начале нашего обучения. В этой версии некоторые главы поменялись местами, и в итоге я решила, что логичнее и правильнее рассказать вам о списках, когда вы немного уже начнете понимать специфику HTML.
Итак, многие тэги не только отвечают за то, как будет выглядеть наша страница, они определяют структуру документа. Вспомним о заголовках, они не просто выделяют наш текст полужирным шрифтом, информация из заголовка может использоваться броузерами пользователей, например, для автоматического построения оглавления документа. Т.е. получается, что у заголовков более широкое назначение, чем просто визуально выделять фрагмент текста.
Тоже самое и со списками, они также определяют структуру документа. Визуально списки отображаются следующим образом:
Это называется неупорядоченный список. Кроме неупорядоченных списков существуют еще и упорядоченные списки:
Различные типы списков можно употреблять одновременно друг с другом. Неупорядоченные списки вводятся тэгом <ul>:
|
<ul>
... </ul> |
|
<ul>
<li>Текст один <li>Текст другой <li>Текст сякой <li>Текст эдакий </ul> |
|
<ul type="square">
<li>Текст один <li>Текст другой <li>Текст сякой <li>Текст эдакий </ul> |
Метки: учебник по Html для чайников |
Ступенька 31-ая. |
Ступенька 31-ая.
Наверное, пройдясь по ступенькам, вы уже поняли, что некоторые тэги и некоторые атрибуты тэгов поддерживаются не всеми броузерами. Не будем искать причин почему (да, и откуда мне лично знать, что толкает производителей броузеров придумывать свои специфические тэги и атрибуты, о которых в спецификации (официальной документации по HTML) нет ни слова, а также мне неведомо, почему броузеры не поддерживают некоторые тэги и атрибуты, которые по идее должны поддерживать, т.к. в той же спецификации эти тэги и атрибуты упомянуты), лучше поговорим о некоторых специфических атрибутах для тега BODY, которые вам когда-нибудь, да пригодятся.
Многие, когда верстают сайт, сталкиваются со следующей проблемой: поля по краям документа, которые, они не знают, как убрать. Что я имею ввиду – посмотрите пример, и вы увидите те самые поля, которые так нам часто мешают жить: посмотрите пример.
К счастью, если нам нужно мы можем управлять ими: мы можем увеличить их, если они нам нужны, а если они нам не нужны, то мы можем убрать их. Рассмотрим вариант, когда нам нужно убрать поля документа:
<Body text="#000000" bgcolor="ffffff" topmargin="0" leftmargin="0">
Topmargin - определяет ширину верхнего поля документа, leftmargin - определяет ширину левого поля документа. Чтобы убрать поля мы приравняли эти параметры к нулю. Можете посмотреть, что у нас получилось.
Вы можете удивиться, в чем же специфичность этих параметров. Дело в том, что topmargin и leftmargin поддерживаются только Internet Explorer.
Но не стоит расстраиваться, Нетскейп (Netscape Navigator) не окажется за бортом, т.к. для этого броузера есть свои аналогичные специфические атрибуты для тега Body - marginheight и marginwidth. Marginheight - аналогичен topmargin, а marginwidth - аналогичен leftmargin.
Теперь, чтобы убрать отступы и для NN, и для IE, надо просто прописать все эти атрибуты вместе для тэга BODY:
<Body text="#000000" bgcolor="ffffff" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
Таким образом, и в IE все будет хорошо, и NN будет не обижен, и многие другие броузеры тоже :).
Но не торопитесь перебежать на следующую ступеньку.
Topmargin и leftmargin в Интернет Иксплорер убирает только верхнее и левое поля документа. Чтобы убрать правое и нижнее надо ввести еще атрибуты rightmargin и bottommargin для тэга Body.
<Body text="#000000" bgcolor="ffffff" rightmargin="0" bottommargin="0" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
Итак, мы узнали, как убирать поля в IE и NN. Но, что же с другими броузерами?
|
<style type="text/css"><!--
body{margin:0px;padding:0px;} --></style> |
Метки: Учебник по Html для чайников. |
Ступенька 30-ая. |
Ступенька 30-ая.
В последнее время я все реже и реже встречаю такой элемент, как линии. Теперь их увидишь разве что в гостевых книгах, или на форумах. Линия задается тэгом <Hr> и не требует закрывающего тэга:
Вот такая она, в форме канавочки. У линии есть много разных параметров:
|
(1) <Hr align="right"> (center или left)
(2) <Hr width="30%"> (ширина линии в процентах/пикселях) (3) <Hr size="6"> (толщина линии) (4) <Hr NoShade> (отмена объемности) (5) <Hr color="cc0000"> (цвет линии, только в IE) |
Метки: Учебник по Html для чайников. |
Ступенька 29-ая. |
Ступенька 29-ая.
Чтобы не затягивать повествование мы пропустили несколько нужных глав, уступив место таблицам, чтобы вы побыстрее освоили тот минимум, который вам необходим, чтобы построить (сверстать) сайт. Однако, чтобы сделать хороший и удобный сайт знания одного минимума не достаточно, поэтому я продолжаю свое повествование, и отдаю дань обиженным главам, выделяя для них целый раздел: Дополнительные.
Эта глава о спецсимволах. Они не так часто употребляются, но, тем не менее, они необходимы, с одним из спецсимволов мы познакомились, когда говорили о вложенных таблицах (символом неделимого пробела). Познакомимся еще с некоторыми наиболее часто употребляемыми спецсимволами:
|
(1) - < - <
(2) - > - > (3) - " - " (4) - - пробел (5) - & - & |
Метки: Учебник по Html для чайников. |
Ступенька 28-ая. |
Ступенька 28-ая.
Итак, возьмем за основу один, из рассмотренных нами примеров:

|
<table cellspacing="5">
<tr> <td height="35" bgcolor="#FFCC33" colspan="2"> <center>1x1</center> </td> <td width="50" bgcolor="#336699" rowspan="2"> <center>1x2</center> </td> </tr> <tr> <td height="35" width="50" bgcolor="#336699"> <center>2x1</center> </td> <td width="50" bgcolor="#FFCC33"> <center>2x2</center> </td> </tr> </table> |
|
<html>
<head> <title>Мой первый сайт с таблицами</title> </head> <body bgcolor="#FFFFFF" text="#000000" link="#000000" alink="#000000" vlink="#000000"> <table cellspacing="5"> <tr> <td height="35" bgcolor="#FFCC33" colspan="2"> <center>1x1</center> </td> <td width="50" bgcolor="#336699" rowspan="2"> <center>1x2</center> </td> </tr> <tr> <td height="35" width="50" bgcolor="#336699"> <center>2x1</center> </td> <td width="50" bgcolor="#FFCC33"> <center>2x2</center> </td> </tr> </table> </body> </html> (посмотреть) |
|
<html>
<head> <title>Мой первый сайт с таблицами</title> </head> <body bgcolor="#FFFFFF" text="#000000" link="#000000" alink="#000000" vlink="#000000"> <table cellspacing="5" width="700"> <tr> <td width="400" bgcolor="#FFCC33" colspan="2"> <center>1x1</center> </td> <td width="300" bgcolor="#336699" rowspan="2"> <center>1x2</center> </td> </tr> <tr> <td bgcolor="#336699"> <center>2x1</center> </td> <td bgcolor="#FFCC33"> <center>2x2</center> </td> </tr> </table> </body> </html> (посмотреть) |
|
<html>
<head> <title>Мой первый сайт с таблицами</title> </head> <body bgcolor="#FFFFFF" text="#000000" link="#000000" alink="#000000" vlink="#000000"> <center> <table cellspacing="5" width="700"> <tr> <td width="400" bgcolor="#FFCC33" colspan="2"> <div align="left"> Я совсем недавно начал(а) знакомиться с виртуальной жизнью, но мне по давней традиции тоже захотелось создать свою домашнюю страничку для моих новых виртуальных друзей и знакомых, чтобы они могли посмотреть мои фотографии, почитать обо мне, черкнуть пару строчек в мою гостевую книгу. <br><br> А может и просто случайный посетитель вдруг захочет познакомиться со мной, и у меня появится <b>еще один виртуальный друг? :) </b><br><br> На фотографии изображен(а) я. Качество картинки не очень хорошее, к сожалению, поэтому она не четкая и разглядеть черты моего лица немного проблематично. Но в целом заметно, что я вполне ничего:) <br><br> Если ты так тоже думаешь, то давай как-нибудь встретимся, поболтаем, чайку попьем в кафешке?:) Кто знает, может быть, мы и в реальной жизни станем друзьями:) </div> </td> <td width="300" bgcolor="#336699" rowspan="2"> <center>1x2</center> </td> </tr> <tr> <td bgcolor="#336699"> <center>2x1</center> </td> <td bgcolor="#FFCC33"> <center>2x2</center> </td> </tr> </table> </center> </body> </html> (посмотреть) |
|
<html>
<head> <title>Мой первый сайт с таблицами</title> </head> <body bgcolor="#FFFFFF" text="#000000" link="#000000" alink="#000000" vlink="#000000"> <center> <table cellspacing="5" width="700" cellpadding="20"> <tr> <td width="400" bgcolor="#FFCC33" colspan="2" valign="top"> <div align="left"> <h3>Добро пожаловать на мою страницу!</h3> Я совсем недавно начал(а) знакомиться с виртуальной жизнью, но мне по давней традиции тоже захотелось создать свою домашнюю страничку для моих новых виртуальных друзей и знакомых, чтобы они могли посмотреть мои фотографии, почитать обо мне, черкнуть пару строчек в мою гостевую книгу. <br><br> А может и просто случайный посетитель вдруг захочет познакомиться со мной, и у меня появится <b>еще один виртуальный друг? :) </b><br><br> На фотографии изображен(а) я. Качество картинки не очень хорошее, к сожалению, поэтому она не четкая и разглядеть черты моего лица немного проблематично. Но в целом заметно, что я вполне ничего:) <br><br> Если ты так тоже думаешь, то давай как-нибудь встретимся, поболтаем, чайку попьем в кафешке?:) Кто знает, может быть, мы и в реальной жизни станем друзьями:) </div> </td> <td width="300" bgcolor="#336699" rowspan="2" valign="top"> <div align="center"><img src="primtocodephoto.gif" alt="моя фотография"><br><br><img src="ptimtocodephoto2.gif" alt="моя фотография"></div> </td> </tr> <tr> <td bgcolor="#336699"> <center>2x1</center> </td> <td bgcolor="#FFCC33"> <center>2x2</center> </td> </tr> </table> </center> </body> </html> (посмотреть) |
|
<html>
<head> <title>Мой первый сайт с таблицами</title> </head> <body bgcolor="#FFFFFF" text="#000000" link="#000000" alink="#000000" vlink="#000000"> <center> <table cellspacing="5" width="700" cellpadding="20"> <tr> <td width="400" bgcolor="#FFCC33" colspan="2" valign="top"> <div align="left"> <h3>Добро пожаловать на мою страницу!</h3> Я совсем недавно начал(а) знакомиться с виртуальной жизнью, но мне по давней традиции тоже захотелось создать свою домашнюю страничку для моих новых виртуальных друзей и знакомых, чтобы они могли посмотреть мои фотографии, почитать обо мне, черкнуть пару строчек в мою гостевую книгу. <br><br> А может и просто случайный посетитель вдруг захочет познакомиться со мной, и у меня появится <b>еще один виртуальный друг? :) </b><br><br> На фотографии изображен(а) я. Качество картинки не очень хорошее, к сожалению, поэтому она не четкая и разглядеть черты моего лица немного проблематично. Но в целом заметно, что я вполне ничего:) <br><br> Если ты так тоже думаешь, то давай как-нибудь встретимся, поболтаем, чайку попьем в кафешке?:) Кто знает, может быть, мы и в реальной жизни станем друзьями:) </div> </td> <td width="300" bgcolor="#336699" rowspan="2" valign="top"> <div align="center"><img src="primtocodephoto.gif" alt="моя фотография"><br><br><img src="ptimtocodephoto2.gif" alt="моя фотография"></div> </td> </tr> <tr> <td bgcolor="#336699"> <div align="center"><a href="mailto:admin@postroika.ru">напиши мне письмо</a></div> </td> <td bgcolor="#FFCC33"> <div align="center"><a href="#">посмотри мои фотографии</a></div> </td> </tr> </table> </center> </body> </html> (посмотреть) |
Метки: учебник по Html для чайников |
Ступенька 27-ая. |
Ступенька 27-ая.
В этой последней главе, посвященной таблицам, мы поговорим о рамках. Рамка вводится параметром border. Зададим рамку равную 3 пикселям:
<table border="3">
Остальную таблицу допишете сами. Выглядеть это будет вот так:
| таблица с рамкой |
Нашей рамке мы можем задать цвет. Пусть он будет черным в нашем примере:
<table border="3" bordercolor="#000000">
| таблица с рамкой |
Все очень просто.
Если вы хотите создать однотонную рамку (допустим черную), то мы используем таблицу с черным фоном и атрибутом cellpadding, который, как мы помним, задает размер поля ячейки. В нашу таблицу мы вкладываем другую таблицу – в итоге получится, что вокруг вложенной таблицы образовалась рамка с толщиной в пикселах, которую мы задали для атрибута cellpadding, и цветом, который мы задали для фона (bgcolor="#000000", в нашем случае) основной таблицы.
Для наглядности пример кода:
|
<table border="0" cellspacing="0" cellpadding="5" bgcolor="#000000">
<tr> <td> <table width="100%" border="0" bgcolor="цвет фона"> ... </table> </td> </tr> </table> |
|
Различные таблицы в IE
|
Различные таблицы в NN
|
|
![]() |
![]() |
|
Ступенька 26-ая. |
Ступенька 26-ая.
Когда мы учились делать таблицы, то я упоминала о вложенных таблицах. Что же это такое и в чем их особенность? - это обычные таблицы, которые располагаются в ячейках другой таблицы, и больше ничего особенного в них нет... почти.
Допустим, у нас уже есть большая таблица, две колонки которой забиты текстом какого-то отчета, а третья между ними для красоты:
| С каждым днем в интернете появляется все больше бяк и бук. Это особенные существа, роль которых в развитии современного общества не понятна, но тем не менее само их присутсвие заметно. Буки и бяки требуют особого обращения к себе, если обращаться к ним как к нормальным человеческим особям, то вы поняты не будете. |
Вот таблица, которая показывает сколько бук, бяк и других обитает в интернете:
За сим все |
Итак, перед нами таблица из одного ряда, с тремя ячейками (столбцами), в третьей ячейке нельзя не заметить вложенную таблицу (с буками и бяками). Теперь код:
|
<table>
<tr> <td width="200" valign="top" background="blue.gif" align="center">С каждым днем в интернете появляется все больше бяк и бук. Это особенные существа, роль которых в развитии современного общества не понятна, но тем не менее само их присутсвие заметно. Буки и бяки требуют особого обращения к себе, если обращаться к ним как к нормальным человеческим особям, то вы поняты не будете.</td> <td width="10" background="white.gif"> </td> <td width="200" valign="top" background="blue.gif" align="center">Вот таблица, которая показывает сколько бук, бяк и других обитает в интернете: <br><br> <table cellspacing="3"> <tr> <td width="50" background="white.gif">буки</td><td background="white.gif">65% населения</td> </tr> <tr> <td width="50" background="white.gif">бяки</td><td background="white.gif">20% населения</td> </tr> <tr> <td width="50" background="white.gif">др.</td><td background="white.gif">15% населения</td> </tr> </table> <br><br> За сим все</td> </tr> </table> |
Метки: Учебник по Html для чайников. |
Ступенька 25-ая. |
Ступенька 25-ая.
Итак, мы остановились на такой таблице:

Давайте, подумаем, что же еще можно сделать с ней... хм... ну, например, можно избавиться от пространства между ячейками таблицы:

Такая красота достигается с помощью атрибута cellspacing, равного нулю:
|
<table cellspacing="0">
<tr> <td height="35" bgcolor="#FFCC33" colspan="2"> <center>1x1</center> </td> <td width="50" bgcolor="#336699" rowspan="2"> <center>1x2</center> </td> </tr> <tr> <td height="35" width="50" bgcolor="#336699"> <center>2x1</center> </td> <td width="50" bgcolor="#FFCC33"> <center>2x2</center> </td> </tr> </table> |



|
<table cellpadding="5">
<tr> <td height="35" bgcolor="#FFCC33" colspan="2" valign="top"> <center>1x1</center> </td> <td width="50" bgcolor="#336699" rowspan="2" valign="top"> <center>1x2</center> </td> </tr> <tr> <td height="35" width="50" bgcolor="#336699" valign="bottom"> <center>2x1</center> </td> <td width="50" bgcolor="#FFCC33" valign="bottom"> <center>2x2</center> </td> </tr> </table> |
Метки: Учебник по Html для чайников |