Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 18.191.240.117
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Модератор форума: Hawk  
7 уроков качественной html-верстки Урок 2
Сообщение оставлено 16.06.2010 в 10:35:07 | Сообщение #1
Теперь будем заполнять ячейки изображениями. Начнем с Top. Посмотрите на макет: верх можно разделить на следующие слои: фон, дом, логотип.

При создании макета я применила маленькую хитрость: рисунок с травой и облаками склеен из одного и того же повторяющегося изображения. Это очень удобно, т.к. при растягивании ячейки Top он сможет повторяться столько раз, сколько потребует ширина вашего экрана. Итак, мы вырезали часть изображения и назвали его top_bg.jpg.

(Подсказка: если бы рисунок был не повторяющимся, нужно было бы заготовить фон для ячейки Top размером не менее 1280 пкс в ширину - такое разрешение экрана у пользователей с мониторами LCD 17-19 дюймов (можно сделать и 1600 пкс, но такое разрешение у очень малого количества пользователей, а всем остальным придется загружать большую картинку).

Отдельно мы вырежем домик и назовем его house.jpg.

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

Code
[list]
[*]временно отключим слой с облаками в графическом редакторе;</li>
[*]подложим под лого прямоугольник голубого цвета (такого же, как переход "небо-облака");</li>
[*]вырежем лого и сохраним его в формате .gif. Голубой цвет назначим прозрачным.</li>
[/list]

Создадим в Top вложенную таблицу, левая ячейка которой будет содержать house.jpg. По ширине и высоте она будет равна размерам рисунка. Правая ячейка будет растягиваться на всю оставшуюся часть экрана, причем ее содержимое - logo.gif - будет выравниваться по правому краю, отступая от верхнего и правого края экрана по 55 пкс.

Вот код ячейки Top. Для вложенной таблицы мы воспользовались уже имеющимся в style.css классом main, чтобы она занимала всю площадь ячейки

Code


<strong>index.html</strong></p>
<pre>
         <td colspan="2" class="top">
         <table class="main">
             <tbody>
                 <tr>
                     <td><img width="285" height="165" border="0" src="house.jpg" alt="" /></td>
                     <td class="logo"><img width="206" height="27" border="0" src="logo.gif" alt="" /></td>
                 </tr>
             </tbody>
         </table>
         </td>
</pre>

<strong>style.css</strong></p>
<pre>td.top {
background-image: url(top_bg.jpg);
height: 165px;}

td.logo {
width: 100%;
text-align: right;
padding-top: 55px;
padding-right: 55px;}</pre>

Верх готов. Посмотрите html-страницу, а также полный текст файлов index.html .

[Table]

Источник: www.pastukhova.com
[/Table]
 
[Table]За флуд в моих темах буду [img]http://sbtm.net.ru/lp/tak2.gif[/img] или [img]http://sbtm.net.ru/lp/tak1.gif[/img] !!![/Table]

[Table]...Воз виноват проклянто кокаино...[Table]
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика