в идеале исполнитель, "натягивающий" готовую верстку на сайт должен как минимум знать и понимать значение таких слов как валидность, синтаксис ... , иначе получается как в приведенном мной примере - верстка сдана html 4.01 Strict, а поставили ее на WP в стандартный шаблон.
- ну совсем не объявлять нельзя, любой браузер при этом впадает в режим рендеринга quirks mode, после чего многие горе-верстальщики на пустом месте начинают лихорадочно искать всевозможные хаки, дабы обрести кроссбраузерность, уж куда проще объявить и спать спокойно.
-
Папка, содержащая в себе
1. сам файл(ы) html
2. папку с файлом стилей
3. папка с яваскриптами
4. папка с графикой
Цены зависят от сложности макета. Скажу про себя - я не берусь за заказ верстки главной страницы менее 1500 деревянных. И это страница с минимумом пользовательских скриптов. Чем сложнее функционал. тем ценик больше.
Что на счет валидности - она должна быть. Есть стандарт - соблюдай. Да, это потом сердце кровью обливается, когда заказчик (требуя с пеной у рта валидную верстку) дает задание какой-нить блондинке наполнить сайт, но это уже на его совести и предъявить что либо он потом не может. Но отдать заказ нужно с правильной версткой.
Поддержу высказывания о том, что в идеале дизайнер должен работать в паре с верстальщиком.
Я, например, всегда интересуюсь на какую систему управления будет одеваться верстка, т.к. подавляющее кол-во систем изначально не валидны, у каждой по умолчанию свой !DOCTYPE, соответственно определенный синтаксис.
Небольшой пример - http://realtsib.ru/oldman/cristal/index.html - верстался якобы для самописа. но в последствии видимо заказчик передумал, итог - WP с его XHTML, но те, кто натягивал верстку на сайт видимо понятие не имеет о синтаксисе (http://kristall-2000.ru).
Или http://realtsib.ru/oldman/gemini-m/index.html - http://putevki-club.ru/ - наполнением занималась явно блондинка, не имеющая понятия о html-коде.
- Скажем так - любой ослик не осиливает расчет отступов, ну .... напряженка с этим делом у дядюшки Била.:) - это раз. Ну и свойство table-cell - может не понимать (не утверждаю, т.к. у мя токма 7-ка стоит), да и я стараюсь не пользовать это свойство там, где оно не нужно, опять жеж учитывая присутствие семейства ишачих в инете.😂
Проблемы в любом случае не в php, и уж тем более не в БД. ПС фиолетово каким макаром вы собираете страницы, php-машинка это, или какой-другой серверный язык, они видят исходный код со всем его содержимым.
Есть в коде синтаксические ошибки, но чтобы они влияли на вылет страниц - такого не замечено.
Как то так (и никаких лишних блоков):
<!DOCTYPE html><html> <head> <meta charset="windows-1251"> <title>IMG Center</title> <style type="text/css"> *{margin:0;padding:0;} ul{list-style:none;} ul li{width:180px;float:left;text-align:center;} ul li img{display:block;margin:0 auto;/*padding:0 0 10px 0; (если нужен бОльший отступ от картинки вниз)*/} </style> </head> <body> <ul> <li><img src="ferari.jpg" alt=""><a href="#">Ferrari</a></li> <li><img src="merc.jpg" alt=""><a href="#">Mercedes</a></li> <li><img src="mazda.jpg" alt=""><a href="#">Mazda</a></li> <li><img src="chevrolet.jpg" alt=""><a href="#">Chevrolet</a></li> </ul> </body></html>
Я что-то пропустил? Пруф на элемент <main> пожалуйста. ;)
RControl - спасибо, получилось. Буду пытать дальше.
В системе в левой(правой) колонках может не быть отображаемой информации и в этом случае нужно растянуть центральную колонку на 100%. Либо, если есть инфа(читай - элементы) в правой(левой) колонке, то центральная занимает пространство отсутствующей колонки.
Таблица в этом плане удобна, но не отвечает правилам семантики.
В принципе, программно(php) я могу тупо применить три шаблона, подключая их в зависимости от того, есть ли элементы в колонках, или нет. Но хотелось бы использовать один шаблон.
Ок, минуту, выложу на сервер.
http://realtsib.ru/oldman/test-one_two/index.html - на этой странице все три элемента, а на второй(ссылка в Heading 2) только два, где нужно header 2 растянуть на 66%.