-Цитатник

Сборник уроков по фотомонтажу и Photoshop - (0)

Сборник уроков по фотомонтажу и Photoshop Сборник уроков по фотомонтажу и Photosho...

Каталог бесплатных программ - (0)

Каталог бесплатных программ http://soft.liveinternet.ru Я в легком шоке... на поддомене лирушк...

Тысяча и одна полезность - (0)

Тысяча и одна полезность Тысяча и одна полезность Тысяча и одна полезность   t...

Уроки фотошопа -- Рисование неоновых линий; от студии [2WZM] PhotoShop cs5 - (0)

Уроки фотошопа -- Рисование неоновых линий; от студии PhotoShop cs5 AnyLaboratory.ru — профес...

HTML & CSS - серия 2 - (0)

HTML & CSS - серия 2 HTML & CSS - серия 2Предыдущая серия - вот: серия 1 В этих уроках, а т...

 -Приложения

 -Рубрики

 -Я - фотограф

 -Фотогалерея Ctrl+C /Ctrl+V

Супер фотки каждый день!
Заходи и отдыхай

 -Поиск по дневнику

Поиск сообщений в Briliant_2

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 05.03.2009
Записей: 2571
Комментариев: 140
Написано: 2900


Html для начинающих ( часть 4-ая, таблицы, разрешение экрана)

Воскресенье, 05 Декабря 2010 г. 07:38 + в цитатник
Цитата сообщения Legionary Html для начинающих ( часть 4-ая, таблицы, разрешение экрана)

Html для начинающих ( часть 4-ая, таблицы)

Пожалуй, одна из важнейших тем по html. Только не пугайтесь, важность не означает сложность:-)
Когда я начинал изучать html долго не мог врубиться че ж такого хорошего в таблицах.. таблички и таблички вроде, ничего особенного...)))
Короче говоря, отсеиваем наше общепринятое понятие этого слова и начинаем изучать:-)

Основная функция таблиц в html, на мой взгляд, это разграничение пространства. Т.е. разделение странички на сектора, участки.

Посмотрите на дизайн нашего ЛиРу :-) Слева столбик и справа столбик чуть пошире. Вот и разграничение пространства) все на своем месте, а не где попало)
Все, думаю основную мысль вы поняли) Теперь идем изучать:-)

Таблица делится на строки и столбики. Соответственно получаются ячейки.
Таблица вставляется в саму страничку, поэтому прописывать ее надо между тегами <body> и </body> ( о том,- что это такое, говорили раньше)

Тег таблицы прописывается так <table> , этот тег требует закрытия, т.е. окончание таблицы обозначаем закрывающим тегом </table>
Просто так таблица быть не может:-) думаю это понятно. В таблице должны быть минимум одна строка и минимум один столбик:-)

Строка обозначается тегами <tr> и </tr>, т.е. открывающий строку тег и закрывающий.

Столбик же обозначается тегами <td> и </td>
Содержимое таблицы ( тексты,картинки и пр.) уже прописывается в столбиках, т.е. между тегами столбиков.

Теперь по-русски:-)
Таблица,в ней строка, в ней столбик.
Самый просто код таблицы получается такой:
<table>
<tr>
<td>Содержимое таблицы</td>
</tr>
</table>

Внимательно следим за последовательностью закрытия тегов! Помните правило, я надеюсь?;-)



А теперь как всегда полностью код странички с одной просто таблицей:

<html>
<head>
<title>
Моя первая страничка</title>
</head>
<body>


<table>
<tr>
<td>Всем привет!!!</td>
</tr>
</table>


</body>
</html>


Но в результате особых изменений вы не увидите:-) Это потому что мы ничего в нашей табличке не настроили.

Таблица по умолчанию растягивается в зависимости от ее содержимого. Т.е. не имеет фиксированного размера. Нам это не подходит, если мы хотим с помощью таблицы разграничить пространство нашей будущей странички:-) И тут возникает еще одно очень нужное нам понятие как "разрешение экрана"
Объясню максимально простым языком не используя умных слов:-)

У каждого из нас есть монитор ( логично, если вы можете это прочитать ), все они разные. У кого маленькие, у кого большие, у кого средние:-) ( у каждого есть свое разрешение, что это такое можете почитать в интернете, я вас грузить подробностями не буду и в дальнейшем буду называть это просто "размер монитора". Не очень правильно конечно, но так проще мне кажется)

Так вот, предположим что мы задали нашей таблице фиксированную ширину. Размер указали в пикселях ( э... определенная мера такая), а точнее поставили ширину равную 800 пикселей. Как нам кажется на весь экран. Но тут приходит пользователь, у которого ширина экрана не 800, а, например, 1280 ( у меня такая)... Логично понять, что для него наша таблица уже не будет во весь экран, и сайт не будет смотреться как было изначально задумано )

Варианты решений такой проблемы конечно же есть. Их несколько. Расскажу только один, которым я пользуюсь) об остальных поговорим чуть позже:-)
Все просто, ширину таблицы можно указать не только в пикселях, но и в процентах. А проценты,- они и в африке проценты:-))
Прописываем ширину таблицы равной 100% и она будет соответствовать любому размеру экрана:-)

Теперь как это сделать)
Параметр ширины относится к самой таблице, поэтому и должен быть прописан в теге <table>
Ширина обозначается "словом" width. Т.е. пишется ширина="размер"
А теперь целиком:
<table width="100%">

Далее все по схеме - обозначаем строки и столбики и закрываем таблицу:-)

Пора закругляться, тема большая и сразу все осознать не так просто)) Еще один параметр и хватит пока:-)

Толщина обводки - в принципе, для разграничения пространства странички нам этот параметр использовать не надо, но чтоб увидеть результат вполне можно им пользоваться)
Параметр этот обозначается словом "border". Точно так же вписывается в тег таблицы, а прописывается так же, как и ширина, т.е. - толщина обводки="размер в пикселях".
Конкретно так:
<table border="1">

Пропишем одновременно и ширину таблицы:
<table border="1" width="100%">

Как видите, параметры эти прописываются просто в теге table через пробел. Без каких либо знаков разделения:-)

А теперь как вседа полностью код странички с таблицей:-) пропишем ширину равную 100%, кол-во столбиков будет 3 штуки, в каждый впишем по предложению и посмотрим что получится:-)
<html>
<head>
<title>
Моя первая страничка</title>
</head>
<body>


<table border="1" width="100%">
<tr>

<td>Всем привет!!!</td>
<td>Всем привет еще раз!!!</td>
<td>И снова,- Всем привет!!!</td>

</tr>
</table>


</body>
</html>


Смотрим что получилось .
Теперь напишем такой же код странички, но уберем параметр border="1".
Смотрим что получилось .

А теперь, поставим во второй столбик картинку, например. Как вставлять картинки мы уже учились, так что вспоминайте;-) Но на всякий случай вот весь код странички:
<html>
<head>
<title>
Моя первая страничка</title>
</head>
<body>


<table border="1" width="100%">
<tr>

<td>Всем привет!!!</td>
<td><img src="http://legion-blog.narod.ru/yroki/1.gif" /></td>
<td>И снова,- Всем привет!!!</td>

</tr>
</table>


</body>
</html>


Смотрим что получилось .

Вот как-то так:-) пробуйте, теперь возможности по оформлению нааамного больше;-)
Про таблички еще будем говорить и не раз) Как фон таблицы делать, размер определенной ячейки и пр.,пр.,пр.

Как всегда,- вопросы либо в личку, либо сюда:-) Всем удачи:-)

Серия сообщений "Начинаем изучать html":
Часть 1 - Волшебный тег MARQUEE - заставь буквы двигаться
Часть 2 - ВОТ ТАК ПОМОГАЛОЧКА...
...
Часть 10 - ЛиРу - как сделать бегущую строку ( плюс дополнение к &quot;html для начинающих&quot;)
Часть 11 - Html для начинающих ( часть 3-ая, цвет фона, фоновая картинка, вставка изображений)
Часть 12 - Html для начинающих ( часть 4-ая, таблицы, разрешение экрана)
Часть 13 - Html для начинающих ( часть 5-ая, практикуемся)
Часть 14 - Код краткой шпаргалки для Вашего блога
...
Часть 18 - А вы прописываете альты (alt)?
Часть 19 - HTML & CSS - серия 1
Часть 20 - HTML & CSS - серия 2


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку