Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Правильная верстка

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Pavelbeginner
Отправлено: 21 Марта, 2011 - 23:47:35
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 882
Дата рег-ции: Март 2010  


Помог: 1 раз(а)




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

Использую css-файл для ссылок, css-файл для таблиц, css-файл для дефолтный свойств, css-файл для шрифтов.
Также для каждой страницы сайта создаю отдельный css-файл, в который выношу стили элментов данной страницы.

Какую структуру используете вы? Распишите еще, пожалуйста, этапы создания верстки, которые вы используете. Заранее спасибо.
 
 Top
DeepVarvar Супермодератор
Отправлено: 22 Марта, 2011 - 00:02:06
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Делить css для таблиц, шрифтов и прочего - думаю слишком.
Ведь сайт всегда выдерживается в одном стиле.
Я делаю один общий стиль, в котором отписано все что на всех страницах используется.
И для каждой страницы свой стиль, под её конкретные особенности.
(то же самое js)

Верстка только дивами - таблицы в крайнем случае.
По максимуму все стилевые "фишки" в css

Как результат - очень аккуратный код в шаблонах и все по полочкам.
 
 Top
JustUserR
Отправлено: 22 Марта, 2011 - 00:33:41
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Pavelbeginner пишет:
Интересует, то, какую структуру вы используете при верстке сайтов?
В качестве возможного варианта для осуществления описания целевых свойств отображения интегрированных объектов предполагаемой web-страницы, допустимо использование локальных управляющих функциональных средств, обеспечивающих определения и целевую модификацию состояния визуализированного объекта, относительно ассоциированных параметров во вложенном уровне элементного трактования, проведение включения задействования для значений которых может быть осуществлено на основании использования свойств currentStyle и runtimeStyle


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Viper
Отправлено: 22 Марта, 2011 - 08:01:14
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




DeepVarvar полностью с вами согласен. Делаю точно также.
Pavelbeginner обратите внимание на то, сколько у вас запросов будет на получение всех нужных стилей. В вашем примере это как минимум 5, а это очень критично при большой посещаемости. Оптимальный вариант это тулить все стили в один файл и потом если размер большой, то проходится по нему минифером.
Также можно разделять стили по типу. К примеру я разделяю стили для элементов страницы и стили для плагинов Jquery. Чисто дабы не путатся. В результате 2 файла style.css и plugins.css.

ЗЫ! Не знаю как вы искали, но большинство ваших вопросов уже были описаны на http://smashingmagazine[dot]com .


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
movEAX
Отправлено: 22 Марта, 2011 - 18:12:57
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009  


Помог: 16 раз(а)




Pavelbeginner пишет:
Использую css-файл для ссылок, css-файл для таблиц, css-файл для дефолтный свойств, css-файл для шрифтов.

Согласен, это удобно. Есть специальные инструменты которые склеивают все css файлы в один + предоставляют доп. функционал (на хабре статья была, но не нашел Недовольство, огорчение ). Что имеем? Удобство и оптимизацию.
Верстаю редко и верстаю дивами)
Нашел!)) http://habrahabr.ru/blogs/css/114497/

(Отредактировано автором: 22 Марта, 2011 - 18:16:38)



-----
армия.. самое убогое место
 
 Top
JustUserR
Отправлено: 24 Марта, 2011 - 17:43:54
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




movEAX пишет:
Есть специальные инструменты которые склеивают все css файлы в один + предоставляют доп. функционал
Осуществление использование предполагаемой схемы для организации описания целевых групп CSS-свойств в оригинальном инкапулированном верхнем уровне трактования, в действительности позволяет обеспечивать оптимизацию процессса загрузки web-ресурса, на основании обеспечения ускорения перехода ассоциированных параметров в реальных парамтрические управлемые объекты на нижнем уровне элементного трактования, расположенных в объектах currentStyle и runtimeStyle соответственно


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB