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

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

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

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

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



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


» 08.02.2008 | 13:07 | отправить другу
HTML верстка. Урок 3: Ячейки Search и TopMenu


HTML верстка. Урок 3: Ячейки Search и TopMenu. Теперь будем делать верстку для ячеек Search и TopMenu. Пока не будем трогать тень под ними – с ней мы разберемся в следующем уроке.

Сделаем фон для каждой из ячеек.

td.search {
 background-image: url(search_bg.jpg);
 background-color: #dce1e9;
 height: 39px;
}
td.topmenu {
 background-image: url(topmenu_bg.jpg);
 background-color: #ff8e51;
}

В Search поместим вложенную таблицу. Ячейки таблицы будут с небольшим отступом справа (чтобы надпись «Search» не сливалась с формой ввода, а та – с кнопкой). Сама форма поиска, как и ячейка, в которой она находится, будет 100%-ширины. Откройте страницу с версткой и порастягивайте ее в ширину. Как видите, форма ввода тоже растягивается.

Но самое оригинальное мы сделаем с ячейкой, в которой должна быть надпись «::   SEARCH». Назовем ее hdr. Во-первых, в ней нужно указать параметры шрифта (верхний регистр, жирный). Во-вторых, изображение точек – dots.gif – сделаем его фоном ячейки. Причем фон можно точно позиционировать (background-position: 10px – отступ от левого края ячейки). И сделаем padding-left: 21px (отступ текста), чтобы текст не налезал на точки.

Возможно, вам покажется, что это лишние сложности – не проще ли было бы:

  1. вставить dots.gif в отдельную ячейку таблицы
    или
  2. написать: <b style='font-size: 10px'>::&nbsp;&nbsp;&nbsp;SEARCH</b> и получить    ::   SEARCH
Проще. Зато теперь вам не придется больше задумываться над этим. Напишите <td class='hdr'>Заголовок</td'>, и точки перед заголовком появятся автоматически. Так как в файле есть еще несколко заголовков такого типа, вы сэкономите время при дальнейшей верстке.

index.html
<td class='search'>
 <form action=''>
 <table class='main'>
 <tr>
  <td class='searchitem hdr'>Search</td>
  <td class='searchitem' width='100%'>
  <input type='text' 
  name='Search' style='width: 100%'>
  </td>
  <td class='searchitem'>
  <input type='image' 
  src='button.jpg' width='22' 
  height='39' border='0'>
  </td>
 </tr>
 </table> 
 </form>
</td>
style.css
td.searchitem {
 vertical-align: middle;
 text-align: center;
 padding-right: 11px;
}
form {
 margin: 0px;
}
td.hdr {
 vertical-align: middle;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 10px;
 background-image: url(dots.gif);
 background-repeat: no-repeat;
 background-position: 10px;
 padding-left: 21px;
}

В TopMenu мы тоже сделаем вложенную таблицу из пяти ячеек одинаковой ширины (по 20%). Возникает вопрос: как лучше сделать разделители между элементами меню? Можно сделать их изображениями шириной 1 пкс, добавить в таблицу еще 5 ячеек (по одной после каждого пункта меню) и поместить в них разделители. Но еще в первом уроке мы договорились как можно больше html-кода вынести в style.css. Так что сделаем div.jpg фоном ячеек Menuitem и привяжем его к правому краю.

Для ссылок в меню пропишем свойства шрифта (10 пкс, верхниц регистр, белый, жирный, без подчеркивания).

index.html
<td class='topmenu'>
 <table class='main'>
 <tr>
  <td class='menuitem'>
  <a class='menu' href=''>Home</a></td>
  <td class='menuitem'>
  <a class='menu' href=''>News</a></td>
  <td class='menuitem'>
  <a class='menu' href=''>About Us</a></td>
  <td class='menuitem'>
  <a class='menu' href=''>Catalog</a></td>
  <td class='menuitem'>
  <a class='menu' href=''>Contacts</a></td>
 </tr>
 </table>
</td>
style.css
td.menuitem {
 vertical-align: middle;
 text-align: center;
 width: 20%;
 background-image: url(menuitem_bg.jpg);
 background-repeat: no-repeat;
 background-position: right;
}
a.menu {
 font-size: 10px;
 text-transform: uppercase;
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}

Меню и строка поиска готовы.

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


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

Здесь находится аттестат нашего WM идентификатора 361737094212
      Ваше мнение
Что Вы обычно покупаете в Интернете?


Веб услуги
Компакт диски
Программы
Книги
Другая информация
Фильмы
Фотографии
Мобильный контент
Косметику
Электронику
Пин коды/пополнения
Картины в рамках
Другое
Ничего



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