Студия веб дизайна Luxoris Создание сайтов - модель качественной верстки

Опубликованно: 04/24/2007 | Комментарии: 0 | Просмотры: 171

Начнем с того, что суть моей статьи в первую очередь заключается в создании удобной модели верстки наших проектов. Иногда гуляя по сети, я натыкаюсь на очень хорошо сделанные веб – сайты, но когда, начинаю разглядывать внутреннюю структуру сайта я ужасаюсь. Дело в том, что при создание сайтов разной сложности и структуры, я наработал немалый опыт и могу уверенно вам сказать, что через несколько дней, когда заказчик просит поменять в каком-то разделе цветовую схему, шрифты или еще что либо. Не очень легко это сделать, а если еще эту верстку делал другой человек то это проблематично. Но если изначально спроектировать модель, то можно очень даже легко редактировать сайт. И так наша задача состоит в том, чтобы создать модель качественной верстки, в которой с легкостью бы ориентировались другие редакторы.
Вы, наверное, спросите, что же это за модель качественной верстки. Во-первых, это изначально грамотно спроектированная структура всех файлов. Во-вторых, это заранее логически разбитые таблицы стилей (CSS) и вынесенные в отдельные файлы. Ну и, конечно же, валидный HTML. Модель качественной верстки это так же означает, то что после того как она готова, ее с легкостью могут редактировать другие верстальщики.
И так предположим у нас есть некий сайт, он состоит из 4-ех страниц, причем у каждой страницы своя цветовая схема, но шаблон HTML у всех страниц одинаковый.


На этих 2 картинках я примерно описал данную задачу. Теперь посмотрев на это нам необходимо разделить все что, мы имеем как минимум на 2 части, те которые встречаются на всех страницах и те которые относятся только к одной странице. Предлагаю следующую структуру нашего проекта, все файлы отныне мы будем называть своими именами для других редакторов, ибо они тоже должны здесь с легкостью ориентироваться.
../store//store/css//store/css/common.css – основная таблица стилей/store/css/main.css – таблица стилей для странички «main»/store/css/news.css – таблица стилей для странички «news»/store/css/shop.css – таблица стилей для странички «shop»/store/css/mail.css – таблица стилей для странички «e-Mail»/store/i/ – здесь будут наши картинки/main.html – страничка «main»/news.html – страничка «news»/shop.html – страничка «shop»/mail.html – страничка «e-Mail»
Для начала нам нужен HTML шаблон для всех страниц. Предлагаю один из самых актуальных на сегодняшний день стилей верстки Div/XHTML strict (еще раз повторюсь, что объяснять сам HTML не основная задача моей статьи, так что, надеюсь на то, что всем понятно, что написано ниже):
И так мы имеем приличный шаблон страниц и внутреннюю структуру сайта, теперь самое время заняться созданием таблиц стиля для них. Начнем с основной таблицы стиля, в ней должны быть все общие стили элементов нашего сайта, которые встречаются на всех страница. Но из-за того, что в данном случае наш сайт имеет не одну цветовую схему, есть смысл отделить цветовые схемы в отдельные файлы, от основной таблицы стилей, для удобства их редактирования.
Файл common.css - в нем мы описываем основные стили для наших страниц, такие как ширина, высота, размеры шрифтов, отступы и т.д.:
body {height:100%;font: 100% Arial,Arial Narrow; -- не лишайте пользователя возможности менять размер текстаpadding:0;margin:0;background: #FFF;overflow:auto; -- не отображает скрол когда страница подходит под размеры окна браузера}h1, h2, h3, h4, h5, h6, p {margin: 0;padding: 0;border: 0;text-align: left;}ul, li {padding: 0;margin: 0;list-style: none;}img {border: 0;}a {font-size: 0.8em;text-decoration: underline;}.clear-all {line-height: 0;height: 0;clear: both;font-size: 0;margin: 0;padding: 0;position: static;float: none;display: block;}/* Привыкайте к структурированным таблицам стиля, облегчает возможность редактирования */div.container {width: 750px;margin: 10px auto;}div.container div.header {height: 150px;background: red;}div.container div.header img {position: relative;top: 20px;left: 20px;}div.container ul.top-menu li {display: block;padding:3px;float: left;}div.container ul.top-menu li a {display: block;font-size: 1em;height:20px;text-align: center;padding:3px 10px;}div.container div.content {padding:0 20px 20px 20px;}div.container div.content h1 {font-size: 1.2em;padding-bottom:5px;padding-top:20px;}div.container div.content p {font-size: 0.8em;padding:5px 0;}
Файл main.css - в нем мы описываем все, что встречается только в этой странице, в данном случае это только цветовая схема, но никто нам не запрещает добавлять сюда еще, что - либо касающееся именно этой страницы:
/* и так первое это объединение объектов, в одну группу */import (‘common.css’); -- подключаем главную таблицу стилейdiv.container div.header,div.container div.content {background-color: red;}div.container div.content h1 {color: #57001f;}div.container div.content p {color: #FFF;}… далее могут идти какие-то дополнительные стили к этой странице
Файл news.css:
/* и так первое это объединение объектов, в одну группу */import (‘common.css’); -- подключаем главную таблицу стилейdiv.container div.header,div.container div.content {background-color: #88007d;}div.container div.content h1 {color: red;}div.container div.content p {color: #FFF;}… далее могут идти какие-то дополнительные стили к этой странице
Ну, вот, в общем - то и все, теперь мы просто к каждой странице подключаем нужную таблицу стилей и имеем: качественно и валидно оформленный HTML (чистый), интуитивно понятную другим редакторам внутреннюю структуру сайта и готовые к любым экспериментам таблицы стилей (что не очень часто встречается в сети). Попробуйте продумать собственную модель, ведь может она получиться куда лучше предложенной мной, экспериментируйте, и все у вас получится.

Студия Веб-дизайна Luxoris - создание и раскрутка сайтов

(RusArticles SC #136852)


Источник статьи: http://www.rusarticles.com/veb-dizajn-statya/studiya-veb-dizajna-luxoris-sozdanie-sajtov-model-kachestvennoj-verstki-136852.html

Тэги статьи:

раскрутка сайтов

,

Создание сайтов

,

продаижение сайтов

,

веб студия

Суть моей статьи заключается в том, что бы научить Вас создавать качественно оптимизированные заголовоки заголовки, для веб - сайтов перед последующей раскруткой.

От: Ивойлов Алексей l Интернет > Веб дизайн l 04/24/2007 l Просмотры: 45

Небольшая статья, содержащая информацию о состояние РязНЕТа и перспективах его развития

От: Алексей l Интернет > Веб дизайн l 03/07/2010 l Просмотры: 4

Создание сайтов своей целью имеет информационную поддержку бизнеса. Данный факт понимают все без исключения, однако, когда доходит до дела, оказывается, что никто не задумывается об этом, разрабатывая собственный сайт. Создание сайтов, качество проработки информации, а также эффективность ресурса и способность его выполнять возложенные функции – совершенно взаимосвязанные понятия. Нам бы хотелось остановиться именно на информации, как на основном элементе при создании качественных сайтов.

От: Антон l Интернет > Веб дизайн l 03/05/2010 l Просмотры: 4

С тем, чтобы в теперешних показателях добиться подлинного финансового преуспевания, необходимо несколько требование. Это и опытная команда служащих, и надежная линия изделий, и продуманная маркетинговая компания. Более того, для каждой организации действительно значима удачная реклама, нацеленная собственно на выбранную группу потребителей.

От: 234sha l Интернет > Веб дизайн l 02/26/2010 l Просмотры: 14
Иван

Наш небольшой коллектив в разное время включал в себя от 3 до 15 человек. Торговая марка SkyArt Design Group принадлежит компании ООО «Новая Информационно-технологическая Компания», которая зарегистрирована в 2006 году. Первый коммерческий интернет-проект под нашим торговым знаком появился в сети в 2000 году.

От: Иван l Интернет > Веб дизайн l 02/26/2010 l Просмотры: 6

Многие люди учатся самостоятельно создавать сайты, программы, электронные книги. Так почему бы не научиться создавать баннеры. На сегодняшний день сайт без баннера – это уже редкость, ведь многие сайты, особенно крупные порталы содержат много разных рекламных графических баннеров, причем, анимированных. Анимированные баннеры могут быть в формате GIF или FLASH. В этой статье мы вкратце рассмотрим некоторые программы, с помощью которых можно создавать анимированные баннеры в формате GIF.

От: Андрей l Интернет > Веб дизайн l 02/25/2010 l Просмотры: 16

В статье описываются этапы разработки фирменного стиля при его воплощении на сайте.

От: Raiane l Интернет > Веб дизайн l 02/24/2010 l Просмотры: 8

В статье описываются некоторые требования и особенности веб-дизайна. Дается ряд советов для разработчиков сайтов, не имеющих за плечами горы опыта.

От: Raiane l Интернет > Веб дизайн l 02/24/2010 l Просмотры: 4

Практически каждый день в глобальной сети разрабатывается множество интернет-сайтов. Это связано с тем, что уровень развития образования в сфере информатики вырос до очень высоких значений. Запуск интернет-сайта уже не требует специальных опыта в области вебдизайна. Вполне достаточно лишь уметь обращаться с компьютером или ноутбуком. Работу разработчика сайта значительно упрощают CMS-системы - это системы управления сайтом в целом.

От: Александр Селиванов l Интернет > Веб дизайн l 02/20/2010 l Просмотры: 21

Суть моей статьи заключается в том, что бы научить Вас создавать качественно оптимизированные заголовоки заголовки, для веб - сайтов перед последующей раскруткой.

От: Ивойлов Алексей l Интернет > Веб дизайн l 04/24/2007 l Просмотры: 45

Суть моей статьи заключается в том, что бы научить Вас создавать поистине грамотные и удобные для редактирования другими специалистами проекты. Начнем с того, что суть моей статьи в первую очередь заключается в создании удобной модели верстки наших проектов. Иногда гуляя по сети, я натыкаюсь на очень хорошо сделанные веб – сайты, но когда, начинаю разглядывать внутреннюю структуру сайта я ужасаюсь.

От: Ивойлов Алексей l Интернет > Веб дизайн l 04/24/2007 l Просмотры: 171

Добавить новый комментарий

 
* Необходимые поля
Блок автора
Категории статей
Все категории