|
|
|
| Мне сказали, что сейчас модно верстать дивами.
Вот, собственно вопрос и возник.
Правда это? И если правда, то почему? В чём преимущество?
Да и вообще слабо представляю как дивами сверстать что-то вразумительное.
Всё ж будет ездить!
Объясните, пожалуйста, хотя бы в общих чертах как к этому подойти!
Таблицы и правда малость надоели. | |
|
|
|
|
|
|
|
для: Eugene77
(09.12.2007 в 18:45)
| | >Да и вообще слабо представляю как дивами сверстать что-то вразумительное.
=)))
Это почему же то? | |
|
|
|
|
|
|
|
для: Eugene77
(09.12.2007 в 18:45)
| |
Мне сказали, что сейчас модно дома строить монолитные.
Вот, собственно вопрос и возник.
Правда это? И если правда, то почему? В чём преимущество?
Да и вообще слабо представляю как из чего-то жидкого построить что-то вразумительное.
Всё ж будет плыть!
Объясните, пожалуйста, хотя бы в общих чертах как к этому подойти!
|
| |
|
|
|
|
|
|
|
для: AlexSol
(09.12.2007 в 19:09)
| | >как из чего-то жидкого построить что-то вразумительное.
Заморозить. | |
|
|
|
|
|
|
|
для: sim5
(09.12.2007 в 19:12)
| | вот собственно поэтому строят не только дивами. дивами вообзе не строят ))
делают вразумительную разбивку данных по блокам, и 'замораживают' (закрепляют их положение) правилами css | |
|
|
|
|
|
|
|
для: AlexSol
(09.12.2007 в 19:15)
| | >дивами вообще не строят. делают вразумительную разбивку данных по блокам,
Простите, совсем не понял. Что вы по блоками подразумеваете? Не дивы?
>и 'замораживают' (закрепляют их положение) правилами css
Вы имеете в виду возможность прикрепить что-то вверху страницы, справа, слева, внизу и абсолютное позиционирование? Может что-то ещё применяется? Я просто, может быть, не знаю каких-то возможностей, и именно поэтому не могу понять как так верстать. | |
|
|
|
|
|
|
|
для: Eugene77
(10.12.2007 в 17:21)
| | при помощи css можно любому элементу задать положение какое требуется. чаще всего это <div> , но не стоит забывать про <p><span><h1-6>... | |
|
|
|
|
|
|
|
для: AlexSol
(10.12.2007 в 18:17)
| | Ладно, в общих чертах понятно.
Для некоторых страниц, наверно, подойдёт, но там где важно относительное позиционирование элементов, без таблиц уже не обойтись?
Правильно я понял?
Ну, или если не трудно, напишите примерчик, самый простой, как два элемента удержать друг напротив друга без таблицы, а то я, похоже чего-то по-крупному недопонимаю. | |
|
|
|
|
|
|
|
для: Eugene77
(11.12.2007 в 19:07)
| | эще раз - таблицы для показа табличной информации (таблиц) :)))
"два элемента удержать друг напротив друга" - это свойчтво float (в частности - float:left , посмотрите использование float в css и возможные проблемы)
справочник по css - http://css-info.narod.ru/ | |
|
|
|
|
|
|
|
для: Eugene77
(09.12.2007 в 18:45)
| | преимущество как минимум в меньшем коде html...
легче править соответсвенно... | |
|
|
|
|
|
|
|
для: Eugene77
(09.12.2007 в 18:45)
| | Таблицы изначально предназначались для структурирования информации и представления табличных данных - они не предназначались для вёрстки. Их стали использовать для создания дизайна (из-за браузерных войн). Ситуацию решено исправить. Сейчас тенденция следующая - использовать для структурирования информации HTML и XML, а для дизайна использовать CSS. Пользоваться последним удобнее в рамках <div>.
PS Однако, фанатичности от вас никто не требует - не удобно вам пользоваться CSS - используйте таблицы, однако CSS держите в уме - в будущем скорее всего придётся им пользоваться. | |
|
|
|
|
|
|
|
для: Eugene77
(09.12.2007 в 18:45)
| | Плюсы слоев:
+ С ними удобно работать через CSS
+ С ними може делать всякие фишки типа перемещать, прятать, показывать и т.д.
+ Их можно накладывать друг на друга
+ Они грузятся быстрее т.к. кода как правило меньше с ними и они отображаются по мере загрузки, а таблица должна сначала полностью загрузится
- Бывают проблемы при отображении в разных браузерах | |
|
|
|