|
0 Всего найдено: 47
Aver
Сообщение
26/05/2007 20:31
Копия темы
Кто какую предпочитает верстку, табличную, дивовую ? . Я первый раз столкнулся с версткой полностью на дивах и CSS. Господи, такого геммороя я еще не встречал. Угребся ее на CMS натягивать. То одно не слава богу, то другое. Может конечно я чего не понимаю... Тогда поясните кто что знает )
pavlick
Сообщение
26/05/2007 20:35
Копия темы
. вообще, если дивовая верстка грамотно сделана, то она очень удобна!
pavlick
Сообщение
26/05/2007 20:35
Копия темы
. например, она дает тебе возможность располагать блоки в потоке в нужном тебе порядке... бывает важно
EDuard
Сообщение
26/05/2007 20:50
Копия темы
Все приходит с опытом. . Дело не в том кто что предпочитает и кому как удобней. А в том для каких целей нужен тот или иной тег. Таблицы служат для представления табличной информации и не для чего более. Структура страницы задается только блоками. Но мало верстать только блоками, существует такой немаловажный фактор как семантика кода, т.е. его грамотная структура. Собственно этот фактор и определяет место и предназначение таблиц. Конечно далеко не каждый макет можно сверстать семантически грамотно, но дело тут скорее не в кроссбраузерности и сложности верстки (все приходит с опытом), а в самом дизайне.
Aver
Сообщение
26/05/2007 20:51
Копия темы
. Не вижу причин что бы не располагать таблицы в нужном порядке. Ведь табличная не значит 1 таблица )) В той с которой я еб...ся вся графика была прикручена к CSS, и если туда нужно выводить контент, то иди разбирайся как его воткнуть, что бы все блоки не уехали к чертовой матери. А в таблице влез в нужную я чейку, и все.
pavlick
Сообщение
26/05/2007 20:54
Копия темы
. значит в твоем случае верстка была не самая удачная, вероятно
Aver
Сообщение
26/05/2007 20:59
Копия темы
. С точки зрения банальной эрудии и дифференциального расчета, не каждый мыслящий индивидум способе осознать тенденции парадоксальных явлений не входящих в его компетенцию..... При чем тут теги ? Описание тего есть в любом цчебнике по HTML. При чем тут кросбраузерность ? Я ее без проблем достигаю таблицами. С дивами даже больше геммороя в этом плане. При чем здесь блоки ? Блоком будет то, что я назову. Захочу буду тегами font делить на блоки. А вот просемантически грамотный код, это я вообще не понял. ((
Aver
Сообщение
26/05/2007 21:00
Копия темы
. Я тоже так подумал, но отвращение к дивам теперь надолго)
Aver
Сообщение
26/05/2007 21:06
Копия темы
. Хм, я не так выразился. Отвращение к верстке дивами. Сами по себе они крайне полезны ))
mayakwd
Сообщение
26/05/2007 21:08
Копия темы
. семантически грамотный код подразумевает под собой правильную «красивую структуру», с малой вложенностью и ясностью. таблицами верстать проще это всегда было известно, тем не менее дивы чище по коду. Про тэги: наименьшее количество тэгов способствует правильному индексированию поисковиками страниц, с явно-верным определением содержания страницы и выделением основы. Таблицы слишком сильно загромождают структуру страницы. Но: Пока верстальщики Веларибы верстают на дивах, верстальщики Велабаджо уже все сверстали на таблицах и е$$шут в quake по сетке... На чем верстать дело принципа и целесообразности.
EXEtrimALL
Сообщение
26/05/2007 21:11
Копия темы
. таблицы + дивы, причем в последнее время все больше использую дивы. но для общего каркаса все еще таблица.
EDuard
Сообщение
26/05/2007 21:11
Копия темы
. Описание тегов есть прежде всего в спецификациях. Я не говорю о том что верстать блоками легко. В первую очередь код должен быть семантически верным. То что будет блоком уже давно названо. И в таблице места для блока не осталось. Одни ячейки... Погугли на тему «что есть Семантика», думаю многое сможешь прояснить. О кроссбраузерности, возможно кому-то трудно сразу перейти с таблиц на блоки, в связи с этим и могут возникать некоторые сложности.
Aver
Сообщение
26/05/2007 21:15
Копия темы
. При этом, верстальщики Велабаджо сильно облегчили жизнь программистам Велабаджо , а верстальщикам Веларибы еще п...ы за свою верстку получать ))
Aver
Сообщение
26/05/2007 21:17
Копия темы
. Хм, я наоборот дивы использую как каркас, да и то только в том случае если нужно где локальный скрол сделать.
EDuard
Сообщение
26/05/2007 21:20
Копия темы
. выводить код блоками гораздо проще, имхо. При этом конечно многое зависти от взаимодействия верстальщика и программиста.
Aver
Сообщение
26/05/2007 21:21
Копия темы
. Если на то пошло, то дивы тоже не задумывались как блоки. Это слои, как в фотошопе. Просто из-за своего html-ного происхождения они умеют располагаться последовательно, без четких координат, либо начинать отсчет координат из разных точек. По поводу перехода, тут сразу возникает вопрос наглядности. Таблицы на порядок нагляднее, а дивы... скажем так не очень
Aver
Сообщение
26/05/2007 21:22
Копия темы
. Угу, у меня от верстальщика только верстка, при чем сверстаная так, что для вывода контента мне пришлось перешерстить весь HTML и CSS (
EDuard
Сообщение
26/05/2007 21:23
Копия темы
. Полностью согласен, единственное уточнение не то что бы с минимумом вложенности, но без лишних тегов (не несущих смысловой нагрузки).
Aver
Сообщение
26/05/2007 21:26
Копия темы
. Тогда таблица ничем не хуже. Там нет лишних тегов, их в ней просто больше.
EDuard
Сообщение
26/05/2007 21:30
Копия темы
. Как раз наоборот)) div задумывался как блок, называть его слоем заблуждение. Он может быть слоем при абсолютном позиционировании.
EDuard
Сообщение
26/05/2007 21:34
Копия темы
. замкнутый круг?)) Еще раз повторяюсь, что таблица задумывалась для представления табличных данных.
Aver
Сообщение
26/05/2007 21:40
Копия темы
. В первоиточнике не читал, но во всех редакторах div называется слоем, а не блоком. Вот абсолютно позиционирование здесь не при чем. Я могу менять координаты div и при relative. К тому же если задумать над самими словами, то где, и кто , видел что бы , например, один цементный блок мог влезть в другой ?
Aver
Сообщение
26/05/2007 21:42
Копия темы
. А div для использования всех возможностей графичесих браузеров. А для вывода информации задумывался сам HTML, что кому надо тот слева напрва и сверху вниз все выведет.
Aver
Сообщение
26/05/2007 21:43
Копия темы
. И к томуже он гораздо больше по качествам на слой похож, чем на блок.
Chupa
Сообщение
26/05/2007 21:46
Копия темы
. Я думал уже все давно ощутили преимущества блочной верстки, ан нет...увы.
Chupa
Сообщение
26/05/2007 21:52
Копия темы
. Элементарный пример, который я всем привожу и с которым сталкивался не раз. Сверстал макет 3 колонки. Все хорошо. Через неделю клиенту вдруг захотелось поменять крайние колонки местами. Если бы у тебя была таблица, то надо было бы лезть в код. Искать нужный td из сотни такиж тегов и т.д. По человечески: 1. Открыл ксс. 2. Задал стили для sidebar-left, sidebar-right и все. У таблицы очень четко определена струтра, которую как ни пытайся изменить не сможешь. С блоком же можно творить все, что угодно Таблицы плохо отображаются на мобильных устройствах. Весь кода гораздо меньше и понятнее. С сохранением логической структуры. Как верстаю лично я. Открыл редактор, описал всю структуру, каждому блоку задал свой id, потом открыл ксс и расписал все оформление.
EDuard
Сообщение
26/05/2007 21:53
Копия темы
Была просьба в первом посте: "Тогда поясните кто что знает" . Рассказал что знаю. Дальнейший диалог ни к чему не приведет, если продолжать его основываясь только на убеждениях. И снова, плиз, погугли на тему «что есть Семантика», думаю многое сможешь прояснить. Возможно и мировоззрение на таблицы измениться.
Aver
Сообщение
26/05/2007 22:12
Копия темы
. Искать нужный td из сотни такиж тегов бред. Я меняю направление вывода контента, не говоря уже о том, что если в итоговой странице td сотни, то в макете максимум десятки. «Как верстаю лично я. Открыл редактор, описал всю структуру, каждому блоку задал свой id, потом открыл ксс и расписал все оформление» угу, именно с таким я и е...ся, надо додуматься запихивать в CSS графические элементы верстки. Не было желания подумать как потом контент вставлять? Я уж не говорю о том что все блоки норовят сползти при ставке контента, так мне еще что бы добраться до класса котрый отвечает за сылки, например, нужно раком весь css облазить. А мне еще нужно было ограничит высоту сайта, так как только я сделал этот див фиксированной высоты, нае...ось все еостальное. «Весь кода гораздо меньше и понятнее." -меньше да, понятнее нет. С чего вдруг понятнее если, например, блок div вызова картинки завершающей меню идет ДО вызова divа в котором собственно меню ? В общем своими категоричными высказываниями вы довели меня до белого каления, и теперь я div'ы -НЕНАВИЖУ !!!! ))
EDuard
Сообщение
26/05/2007 22:15
Копия темы
. Цитата из блога Ивана Сагалаева: «Блочные боксы (или просто “блоки”) это прямоугольники, которые занимают по ширине все доступное им место и никуда не переносятся. А вот собственной высоты они не имеют. Их размер по высоте определяется теми боксами, которые они содержат в себе. И это содержание в себе других боксов их основная задача. Содержать в себе они могут и строчные боксы, и блочные."
Chupa
Сообщение
26/05/2007 22:17
Копия темы
. Я не знаю кто вам там верстал, но делать див для одной картинки бред. Есть такая штука разделение ролей. Есть html-структура документа, в которой в идеале нет ни одного элемента оформения. Есть ксс, в котором все оформление. Вы наверное в хтмл еще и пхп пихаете?
Chupa
Сообщение
26/05/2007 22:18
Копия темы
. Вот тут (csszengarden.com/) вот справа есть колоночка с выбором дизайна. Пощелкайте и ахуете.
Aver
Сообщение
26/05/2007 22:34
Копия темы
. Боюсь, крайне сложно запихать PHP в HTML бэз перенастройки апача. Обычно делается наоборот. А чему ахуевать в csszengarden.com ? Смене дизайна? Я мягко говоря не удивлен. «Есть такая штука – разделение ролей." и на хера же мне забивать CSS элементами которые нигде не повторяютя ? В HTML они гораздо логичнее смотряться, а то вместо CSS их можно в базу засунуть и буду менять дизайн одним щелчком в админ панеле , чем хуже ? А еще круче средствами PHP менять сам CSS файл, тоже решение. Кстати вернусь в PHP и HTML, то последнее время я как раз и склоняюсь к тому что бы весь HTML перенести в PHP. На порядок удобнее работать с контентом. А CSS это стили для текста и не более. Все навороты с графикой совершенно излишни, на мой взгляд.
Chupa
Сообщение
26/05/2007 22:44
Копия темы
. С вами не поспоришь...олдскул. Вы действительно считаете нормальным смешивать пхп-код и хтмл?
Aver
Сообщение
26/05/2007 22:56
Копия темы
. Когда как. Прдепочитаю, все таки оставлять HTML, но внекоторых случаях переношу все в PHP.Смотря в какое кол-во мест нужно врезать контент.
Aver
Сообщение
26/05/2007 22:59
Копия темы
. А спорить со мной можно, иногда, даже переубедить. Но, безаппеляционные заявления вроде «надо так» вводят меня в состояние раздражения.
Aver
Сообщение
26/05/2007 23:01
Копия темы
. В общем спор закончился ничем, хотя и не хотел его затевать. Я хотел узнать кто что думает, а не доказывать с пеной у рта что дивы говно ))
Chupa
Сообщение
26/05/2007 23:02
Копия темы
. Заметьте я ни разу не говорил «надо так». Я вам привел ряд примеров, почему блоки лучше. Если вы смотрите на примере какой-то конкретной верстки и вам не нравиться, не факт, что все делают так ;)
MariykaA
Сообщение
27/05/2007 07:20
Копия темы
. Да, яркий пример возможности div-ной вёрстки: www.csszengarden.com
sprut
Сообщение
27/05/2007 09:57
Копия темы
. Вот единственное странно, что уже не 1ый год в пример приводят только зенгарден... Какие выводы можно сделать? Вообще если не знаешь всех нюансов дивной верстки, лучше не суйся, пока не научишься. А то бывает, что даже довольно крупные студии верстают не ахти как и кое где такая верстка «едет».
Aver
Сообщение
27/05/2007 20:33
Копия темы
. Как писали выше другому, респект, а то бьюсь тут один ))
logicerror
Сообщение
28/05/2007 09:06
Копия темы
. csszendgarden не открывается хнык.. сам верстаю в основном таблицами, дивами пользуюсь редко, но бывает.. вообще не понял фишку про смены первой и третей колонки, в ксс поменял и все..? Эт че, контент получается в ксс хранится?? Его ж тоже переносить весь надо.. Вообще ксс использую только для стилей, и то не всех а тех которые используются более одного раза.. Ну ксс таблица стилей, не так ли? Зачем запихивать море лишних туда блоков и т.д. которые не используются на отображаемой страницы? Браузер ж все равно подгружает файл полностью. Я вообще воюю за трафик, у нас тут в магнитогорске он не оч дешевый.. Таблицы реже плывут, поменять два блока местами? Да запросто, дело опыта.. Кто сам писал тот знает где че и как менять.. А кто не сам тот прочитает грамотно написанные комментарии и узнает где че и как менять :) А если комментариев нет? Shift+Del ребят! В топку такой код! Эт всего лишь означает что автору не хватило времени и терпения, следовательно он писал код торопясь, а следовательно он неправильный.. Ну или автор просто не захотел чтобы в его работе ковырялись кривые руки, следовательно в топку автора, пускай компилированые программы пишет.
faost
Сообщение
28/05/2007 17:45
Копия темы
0
. Изучите книжку «Философия CSS-дизайна» (как раз про csszengarden.com) и вопросы все отпадут сами |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |