АВ дизайн студия — качественное воплощение Ваших идей!
 Вход для
клиентов
 
Вход для клиентов
Главная    Отправить письмо    Быстрая связь    Карта сайта
Портфолио Это Актуально! F. A. Q. Оформить заказ Обратная связь

      Новости
» 
» 
» 
» Все новости...
      Купить Ваучер за WebMoney
Проверить аттестат партнера:

Здесь находится аттестат нашего WM идентификатора 361737094212
       Статьи, уроки по дизайну
» 
» 
» 
» 
» 
» 
» 
» Все статьи...
       Наши клиенты
ООО «Укр Пелл»
Завод по переработке кожевенного сырья.
г. Киев ул. Чекистов, 3

ЧП «Динамикс тревел»
Туроператор. Реализация туров в пансионат «Динамикс» и продажа путевок в другие пансионаты.
г. Киев, ул. Прорезная, 12

» Полный лист...
       Наши партнеры
Украинская Банерная Сеть
Услуги бесплатного обмена баннерами между сайтами украинской тематики.
UMC
Ведущий оператор мобильной связи в Украине.
» Полный лист...
       Реклама/Объявления
» 24.09.2008 | 03:10
» 10.06.2008 | 13:29
» Все объявления...
       Ваши вопросы (FAQ)
» Все вопросы...
   Это Актуально!

Маркет Витрина



 Это Актуально! 


» 13.02.2008 | 05:33 | отправить другу
HTML верстка. Урок 7: Заполнение ячейки Text


HTML верстка. Урок 7: Заполнение ячейки Text. Если у вас хватило выдержки дочитать до 7-го урока, то займемся ячейкой Text.

Ее содержимое можно разделить на 3 таблицы, которые последовательно идут друг за другом.

Создадим таблицу Form для формы. Главная сложность здесь – сделать отступы от края ячейки Text и при этом растянуть таблицу Form на 100% ширину. Указать padding-left и padding-right для ячейки Text мы не можем, т.к. следующая таблица – с заголовком – должна прижиматься к границам ячейки. Если сделать для таблицы Form width=100%, то не получится указать margin-left и margin-right: в IE таблица уйдет куда-то за границы экрана. Значит, укажем только margin-top и margin-bottom, а отступы слева и справа реализуем за счет свойства ячеек padding-left и padding-right.

В CSS можно писать параметры padding и margin в формате: padding: top right bottom left. Например: padding: 0px 1px 2px 3px;. Воспользуемся этим, чтобы сократить наш html-код.

index.html
<table class='form'>
<tr>
 <td class='formtext'>City:</td>
 <td class='forminput'><select class='input'>
 <option value=''>select a city</select></td>
 <td class='formtext'>Bedroom(s):</td>
 <td class='forminput'><select class='input'>
 <option value=''>any number</select></td>
</tr>
<tr>
 <td class='formtext'>State:</td>
 <td class='forminput'><select class='input'>
 <option value=''>select a state</select></td>
 <td class='formtext'>Bathroom(s):</td>
 <td class='forminput'><select class='input'>
 <option value=''>any number</select></td>
</tr>
<tr>
 <td class='formtext'>Price Range:</td>
 <td class='forminput'><select class='input'>
 <option value=''>all prices</select></td>
 <td class='formtext'></td>
 <td class='forminput'>
 <input class='submit' type='Submit' value='Search!'>
 </td>
</tr>
</table>
style.css
table.form {
 width: 100%;
 border-collapse: collapse;
 margin: 5px 0px 5px 0px;
}
td.formtext {
 padding: 5px 5px 5px 15px;
 font-weight: bold;
 width: 20%;
}
td.forminput {
 padding: 5px 15px 5px 5px;
 width: 30%;
}
input.submit {
 background-color: #dddedf;
 font-weight: bold;
 width: 100%;
}
select.input {
 width: 100%;
}

Для таблицы и ячейки с заголовком можно воспользоваться уже созданными в уроке 6 классами hdrtab и hdr. Добавили только width='100%', чтобы ячейка hdr растягивалась на 100%-ю ширину и т.о., подтягивала надпись «Our Best Proposals» к левому краю:

<table class='hdrtab'>
<tr>
 <td><img src='hdrtabpic.jpg' 
 width='7' height='37' border='0'>
 </td>
 <td class='hdr' width='100%'>
 Our best proposals:</td>
</tr>
</table>

Для ячеек третьей таблицы – назовем ее Content – воспользуемся созданным в уроке 6 классом newsitem. Для ячеек с изображениями создадим дополнительный класс image, в котором пропишем выравнивание по центру ячейки. Плюс сами изображения обведем серой линией шириной 1 пкс. Для заголовка используем уже имеющийся класс hdr2. Для таблицы Content укажем отступы (margin) от границ ячейки Text. Сама таблица не будет 100%-й ширины (т.к. тогда margin не работает корректно). Растягивать ее на всю ячейку будет текст, который в ней содержится.

index.html
<table class='content'>
<tr>
 <td class='newsitem image'>
 <img class='border' 
 src='house1.jpg' width='136' height='105' border='0'>
 </td>
 <td class='newsitem'>
 <h2 class='hdr2'>Article title goes here</h2>
 Lorem ipsum dolor sit amet ... <a href=''>>>
 </a>
 </td>
</tr>
<tr>
 <td class='newsitem image'><img class='border' 
 src='house2.jpg' width='135' height='94' border='0'></td>
 <td class='newsitem'>
 <h2 class='hdr2'>Article title goes here</h2>
 Lorem ipsum dolor sit amet ... <a href=''>>></a>
 </td>
</tr>
<tr>
 <td class='newsitem image'><img class='border' 
 src='house3.jpg' width='135' height='88' border='0'></td>
 <td class='newsitem'>
 <h2 class='hdr2'>Article title goes here</h2>
 Lorem ipsum dolor sit amet ... <a href=''>>></a>
 </td>
</tr>
</table>
style.css
table.content {
 border-collapse: collapse;
 margin: 6px 8px 8px 12px;
}
td.image {
 padding: 10px;
 text-align: center;
 vertical-align: middle;
}
img.border {
 border: 1px solid silver;
}

Ячейка Text заполнена.

Мои поздравления!:) Вы одолели 7 непростых уроков и теперь можете сами делать качественную html-верстку.

Источник:
http://www.pastukhova.com


Количество просмотров: 1049
Страницы: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
      Реклама на сайте
Удачный выбор для размещения
      Ваше мнение
Какая информация Вас интересует?


Статьи, уроки по Photoshop
Статьи, уроки по CorelDraw
Статьи, уроки по Flash
Статьи, уроки по HTML
Статьи, уроки по CSS
Статьи, уроки по Дизайну
Другая информация…



Результаты
       Подпишись! Это Актуально!
» Все о дизайне
  Статьи, Уроки, Новости
       Курсы валют
finance.ua
finance.ua
finance.ua
       Баннеры
Обмен WebMoney
Rambler's Top100
Яндекс цитирования
Украинский портАл
 
Украинская баннерная сеть
хостинг
Быстрая связь    Оформить заказ    Карта сайта    Вернуться вверх страницы| Главная | | О нас | | Услуги и цены | | Портфолио | | Это Актуально! | | F. A. Q. | | Оформить заказ | | Обратная связь | | Каталог |
 ©  «АВ» дизайн-студия, 2005-2008.
        Все права защищены.
        info@abstudio.com.ua
        Тел.: +38 (098) 360-65-55
   Услуги: cоздание сайтов, веб-дизайн,
   продвижение сайтов, поддержка и хостинг сайтов,
   разработка логотипа и фирменного стиля.
   Режим работы: с 10:00 до 18:00, выходной – Сб, Вс.