IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Верстка. CSS или HTML (http://www.imho.ws/showthread.php?t=120512)

Anton J. 21.06.2007 16:51

Верстка. CSS или HTML
 
Доброго времени суток. У меня небольшой вопрос о верстке. Недавно решил
создать скин для DLE. Нарисовал макет, разрезал его. Но когда начал верстку, то
мне пришла в идея, что, например, такие параметры таблиц, как width, height и пр.
можно прописать в файле *.CSS. А теперь, уважаемые знатоки:biggrin:, вопрос:
какие трудности могут возникнуть при такого типа верстке?

Заранее спасибо за ответ.:)

RaZEr 21.06.2007 16:57

Если ты знаешь что делаешь - никаких.

Anton J. 21.06.2007 16:59

А вдруг *.CSS не загрузится в браузер пользователя(например, из-за слабого соединения)?:confused:

xroot 21.06.2007 20:54

Цитата:

Сообщение от Anton J. (Сообщение 1425969)
А вдруг *.CSS не загрузится в браузер пользователя(например, из-за слабого соединения)?:confused:

если зациклицца на этом то большую половину интернета надо переводить обратно на таблицы и забыть о див-ах

вот выход пропиши CSS код прямо в хедер

strocks 06.08.2007 21:11

height - это не валидно. стандарты такого не предусматривают :)

h0ttab 07.08.2007 11:01

на дле ;).. Полностью Цсс струдом выйдет ;)..

metrim 09.08.2007 18:48

Основная проблема возникает, когда табличную и слоевою вёрстку мешать начинаешь
Проверно на себе :rolleyes:
Так что лучше уж либо верстай по старинке всё только на таблицах, либо осваивай div+css и живи как белый человек :biggrin:

strocks 09.08.2007 18:52

Цитата:

Сообщение от metrim (Сообщение 1445353)
Основная проблема возникает, когда табличную и слоевою вёрстку мешать начинаешь
Проверно на себе :rolleyes:
Так что лучше уж либо верстай по старинке всё только на таблицах, либо осваивай div+css и живи как белый человек :biggrin:

хмм. не факт.
вот пример: http://www.okidoki.ee/ru/
таблицы и css
главное понимать, как применять

metrim 10.08.2007 03:12

Цитата:

Сообщение от strocks (Сообщение 1445355)
хмм. не факт.
вот пример: http://www.okidoki.ee/ru/
таблицы и css
главное понимать, как применять

Ну не вопрос :)
Я же не сказал, что я в результате не поаерстал тогда дизайн в таблицы и слои
Толькл влт оглянувшись на проделанное я понял, что надо было всё нацело в слоях делать
Единственное преимуество таблиц, это их бОльшая надёжность в отображении в разных браузерах и их верчиях, при этом эта надёжность в любом случае не 100%ная, а css за счёт хаков можно тоже весьма надёжно верстать, только вот учится этом надо прилично ...

RaZEr 10.08.2007 04:43

http://www.imho.ws/showthread.php?p=1427210#post1427210

Hoda_net 29.08.2007 15:01

Цитата:

Сообщение от strocks (Сообщение 1444215)
height - это не валидно

Верстать таблицами в принципе не валидно

RaZEr 29.08.2007 15:10

Цитата:

Верстать таблицами в принципе не валидно
Если под "валидно" ссылаться на документы W3C, то таких правил никто не ставил. Относительно инициативы отделить информацию от оформления, любая вёрстка может быть "не валидной", - и табличная и блочная.

Hoda_net 29.08.2007 16:55

Может сказал не совсем правильно, но та же W3C не рекомендует использовать таблицы для верстки шаблонов, хотя валидатор такие страницы действительно пропускает. Что касается разделения дизайна и контента - с помощью блоков это делается намного проще.

GoodS 31.08.2007 14:00

Цитата:

Сообщение от metrim (Сообщение 1445468)
Ну не вопрос :)
Я же не сказал, что я в результате не поаерстал тогда дизайн в таблицы и слои
Толькл влт оглянувшись на проделанное я понял, что надо было всё нацело в слоях делать
Единственное преимуество таблиц, это их бОльшая надёжность в отображении в разных браузерах и их верчиях, при этом эта надёжность в любом случае не 100%ная, а css за счёт хаков можно тоже весьма надёжно верстать, только вот учится этом надо прилично ...

Задолбаешься хаки придумывать с каждой новой версией браузера.
Через год ты сам попадешь на свой сайт и не узнаешь его, потому что твои хаки в твоем новом браузере будут вовсе не хаками и маразмом...

_michelin_ 04.09.2007 00:47

На счет блочного дизайна, могу возвразить. При верстке дивами возникает немало проблем с тонкими элементами ( создание небольших менюшек )
К тому в дивах нет выравнивания по высоте , что поверьте очень часто необходимо использовать. Во вторых таблица не когда не плывет что очень часто происходит у дивах при задании параметра margin и ширины в 100%.
Идеальный вариант это комбинация, в опасных местах использовать таблицы потому как она в браузерной модели выступает нижним слоем в отличии от дивов а простых прекрасно подойдет див.
А на счет ипользования CSS могу сказать однозначно используй, потому как CSS файлом может быть и пхп файл что в любой момент можеть предоставить тебе возможность менять визуальное оформление как тебе удобно, только выше CSS 2 не прыгай потому как CSS 3 только в сафари поддерживается и то частично.

Hubbitus 09.09.2007 07:10

Цитата:

Сообщение от _michelin_ (Сообщение 1454354)
CSS 2 не прыгай потому как CSS 3 только в сафари поддерживается и то частично.

Впринципе конечно верно что еще не многие поддерживают, но совсем все не так категорично: Konquerror поддерживает уже, и весьма-весьма не плохо, FireFox уже не плохо держит, в 3.0 поддержка почти полная, ставшая недавно доступная альфа Оперы 9.5, говорят тоже.

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

Dinya 22.09.2007 16:38

спасите чайника
 
всем привет! имеем страницу, на странице должны разместиться несколько кнопок .swf, у всех кнопок зелёный фон, а фоновый рисунок страницы-красный, говорят есть хтмл код для создания прозрачного фона флэша... Есть ли он? И как он выглядит?

(если не трудно пишите в аську: 434876256 )

Dmitry S 10.11.2007 05:41

нужно в <object> прописать: <param name="wmode" value="transparent">
и в embed: wmode="transparent"


Часовой пояс GMT +4, время: 17:01.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.