|
|
|
|
|
для: maxam
(26.08.2010 в 15:01)
| | Лично моё мнение такое: если Ваш сайт статичный или же обновляется путём изменения исходного HTML, то тут всё равно - хоть таблцы, хоть дивы - один пень.
Если же страницы сайта формируются на сервере по блокам, используя шаблонизатор или банальные инклуды файлов, то в данном случае блочная вёрстка гораздо предпочтительнее. Представьте, что блоки страницы хранятся в разных файлах. Какой вариант Вам понятнее?:
<div id='footer'>Hello, world!</div>
|
или
<tr><td colspan='3' rowspan='5'>Hello, world!</td></tr>
|
А если Вы добавите новую "ячейку", то Вам будет охота менять все эти colspan и rowspan во всех подгружаемых файлах? А если ошибётесь? А поменять местами колонки? Проблемка. | |
|
|
|
|
|
|
|
для: deimand
(27.08.2010 в 00:22)
| | это печально... | |
|
|
|
|
|
|
|
для: deimand
(27.08.2010 в 00:22)
| | Давай вместе поржем на вот этим ))
Это уже вопрос к программкам asp.net, у нас строка: ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cLogin_vlTryToLogin
- генератор id для элемента, с помощью которого, к нему прикрепляются свойства, и в дальнейшем происходит обработка или отправка данных.
ctl00 - название мастера
emptyBodyPlaceHolde - расположение на странице
cphCentralColumn - место размещение по блокам
TryToLogin - фиг знает
cLogin -имя поля
>
document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cLogin_vlTryToLogin').dispose = function() {
> Array.remove(Page_Validators, document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cLogin_vlTryToLogin'));
>
|
| |
|
|
|
|
|
|
|
для: Usta
(27.08.2010 в 00:13)
| | Я про то, что div-ы можно располагать как угодно и где угодно, легкость замены и применения к ним классов.
таблицы такой же элемент как и дивы, классы можно свободно счелкать, и другие атрибуты применимы тоже.
Вот я и говорю что проще и легче использовать.
на вкус и цвет все фломастеры разные, это я к тому, что кому-то легче таблицами и удобнее, и приятнее.
Про скорость загрузки, так думать не о чем.
полная чушь :) почитайте статью об оптимизации и скорости загрузки, там не слова о таблицах или дивах.
У таблиц один минус, пока не загрузится закрывающий тег у таблицу (/table) содержимое этой таблицы не появится
этот форум свёрстаный таблицами, у меня когда инет плохой был, таблицы по половине вырисовывались. может это бага браузера, но тем не менее... | |
|
|
|
|
|
|
|
для: Usta
(26.08.2010 в 23:46)
| | Давай вместе поржем на вот этим ))
document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cLogin_vlTryToLogin').dispose = function() {
Array.remove(Page_Validators, document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cLogin_vlTryToLogin'));
}
document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cLogin_UserNameRequired').dispose = function() {
Array.remove(Page_Validators, document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cLogin_UserNameRequired'));
}
document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cLogin_PasswordRequired').dispose = function() {
Array.remove(Page_Validators, document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cLogin_PasswordRequired'));
}
document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cSignup_vlRegisterError').dispose = function() {
Array.remove(Page_Validators, document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cSignup_vlRegisterError'));
}
document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cSignup_valreqName').dispose = function() {
Array.remove(Page_Validators, document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cSignup_valreqName'));
}
document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cSignup_valreqEmail').dispose = function() {
Array.remove(Page_Validators, document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cSignup_valreqEmail'));
}
document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cSignup_valregEmail').dispose = function() {
Array.remove(Page_Validators, document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cSignup_valregEmail'));
}
document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cSignup_valreqPassword').dispose = function() {
Array.remove(Page_Validators, document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cSignup_valreqPassword'));
}
document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cSignup_valregPass').dispose = function() {
Array.remove(Page_Validators, document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cSignup_valregPass'));
}
document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cSignup_valcstApprove').dispose = function() {
Array.remove(Page_Validators, document.getElementById('ctl00_ctl00_emptyBodyPlaceHolder_cphCentralColumn_ctl01_cSignup_valcstApprove'));
}
|
| |
|
|
|
|
|
|
|
для: Lelik
(26.08.2010 в 23:52)
| | >Но ещё раз - лучшей будет та вёрстка, коя именно Вам даст желаемый результат.
C этим я согласен. Когда уж деваться некуда без таблиц, то да. Я в посте выше про это говорил. Я про то, что div-ы можно располагать как угодно и где угодно, легкость замены и применения к ним классов. Таблица же в этом уступает, разве не так? Тема у нас так и называется table мы div. Вот я и говорю что проще и легче использовать. Про скорость загрузки, так думать не о чем. У таблиц один минус, пока не загрузится закрывающий тег у таблицу (/table) содержимое этой таблицы не появится. И сама конструкция таблица в таблице и пошел и поехал. Это уже не серьезно. | |
|
|
|
|
|
|
|
для: Usta
(26.08.2010 в 23:46)
| | лично у меня никогда не было времени ни с табличной версткой, не было никаких мук.
как и с блочной в общем-то тоже. так что вы немного перегибаете | |
|
|
|
|
|
|
|
для: Usta
(26.08.2010 в 23:46)
| | пардон за вмешательство, мне кажется тема как верстать лучше вас очень задевает, Usta, так как вы не заметили слов:
Но ещё раз - лучшей будет та вёрстка, коя именно Вам даст желаемый результат.
|
там нет слов, про то, что лучше, таблицы или дивы... | |
|
|
|
|
|
|
|
для: АЯ
(26.08.2010 в 23:26)
| | Могу сказать только одно. Если вам не жалко Вашего времени, то удачной вам табличной верстки. Муки вас ждут.
Про:
>Главное ЗЛО - это выдумки неграмотных лохов.
Я работаю WEB- мастером уже 2 года. И не нужно мне говорить про не грамотность.
Вот вам для примера:
http://www.wmj.ru/special/nokia/page/main
http://www.wmj.ru/special/chudo/page/main
Сверстай таблицами, вместе поржем, над твоим кодом. | |
|
|
|
|
|
|
|
для: Usta
(26.08.2010 в 23:13)
| | >"Табличная верстка это ЗЛО!!!! Один не закрытый TD И хана"
Скажите - Вы эту глупость только сейчас выдумали?
Или заранее?
Читайте стандарт для тега TD, где чётко написано -
Start tag: required, End tag: optional
| Перевод для optional выдумщику требуется? :-))
А вот попробуйте не закрыть тег DIV при вёрстке. И вот там - точно ХАНА. Ибо в стандарте для него как раз написано -
Start tag: required, End tag: required
|
Главное ЗЛО - это выдумки неграмотных лохов. | |
|
|
|
|