Givandos: Легион На будущее: 1. Не грубите тем, кто Вам помогает. А таких тут много, но Вы все воспринимаете напрямую! 2. Не делайте так: <table width="100%" border="0">, потому как теперь в таблице стоят два параметра по умолчанию. Потом Вы будете спрашивать почему на парочку пикселей смещен текст и т.д. 3. Таки читайте мануал. 4. Разницы в названии классов нет, на Ваше усмотрение, но класс "таблица" бля вложенной (и возможно вложенность уже ого какого уровня) ЯЧЕЙКИ - это нехорошо по отношению к тем, кому, возможно, придеться работать в будущем с этим кодом. 5. Можно и 16 Кб кода выложить прикрепленным текстовым файлом. Только не могу понять как у Вас при выносе всего в ЦССку получилось аж 16 Кб кода в разметке!?
1. Я не грублю тем, кто мне помогает. Даже человеку, который у меня просто спросил, написав свое видение таблицы, и натолкнул меня на мысль о моей ошибке, я сказал спасибо. Кнопок повышения репутации и т.п. я не нашел. Грубил только тем, кто умничал, называя код кривым, при этом, как оказалось, даже не пытавшись в нем разобраться. Как это и было написано.
2. Если бы там был текст или еще что, я бы поставил cellpadding и cellspacing.
3. Читал. К тому же таблица проходит валидацию кроме нескольких незначительных параметров и мест с русским текстром. К тому же я не гоняюсь за валидацией.
4. Это параметр "стол":) С данным кодом работать никому не придется, к тому же я закрою данный код скриптом, скрывающим просмотр кода с браузера, чтобы не рипавали.
5. Таблица огромная. Слишком много подтаблиц
Легион добавил 29.01.2009 в 21:53
Здыхлик: Конечно, лучше нагородить вложенных таблиц и потом мучаться с поддержкой и расширением, чем попытаться понять блоки... Тем более, что заказчик небось и не знает, что верстка бывает разная
Я делаю код для себя. К тому же я закрою код. Просто это только маленькая часть с конкретными условиями каждой таблицы, Причем абсолютно разными. На div это невозможно. По крайней мере, когда я спрашивал на многих форумах именно дивами его написать, то сказали, что так невозможно, и что мне надо изменить дизайн. А я не хочу его менять. Меня все устраивает. Почему я должен подстраиваться под дивы, и делать не так, как я хочу?
Легион добавил 29.01.2009 в 21:58
burunduk: Легион, http://validator.w3.org/ проверьте свой код :) увидите кучу ошибок, а когда вы их исправите то проблема решиться
Ошибка была найдена, причем к валидации никакого отношения не имела.
К тому же я писал, что ошибка в том, что ТОЛЬКО мозила отказывается читать код. И я не задавал вопрос по валидности кода и его кривизне. Я задал конкреный вопрос. А обсуждение идет о другом. Я не поднимал тему "Как сделать мой код валидным"
burunduk: выбросите данный мануал на помойку или научитесь им пользоваться
1. в зависимости от доктайпа документа накладываются определенные требования к элементам
в самом простом случае tr является блочным элементом и его закрытия не требуется если после него идет блочный элемент или закрывается родительский элемент
2. например DTD XHTML 1.0 Strict обязывает закрывать все теги :)
Вы не видели полный код и что-то доказываете.
Первый без данного тега, и отображается, как мне надо, второй с тегом. Разницу смотрите сами
Real-Unior: срочно читать мануал по HTML, потом обсудим нужен <tr> или эта метка для красоты кода.
Ради интереса я не смотрю, есть проблема пишите, одна ошибка найдена - которую вам надо исправить, не хотите - это ваше дело.. но советую прочитать манул и понять для чего <tr>
это:
<td width="100%" valign="top" class="table">
поменять на это:
<td valign="top" class="table">
если не поможет class="table" в студию.
P.S. и воткните <tr></td>
<tr> Создает новый ряд (строку) ячеек таблицы. Ячейки в ряду создаются с помощью элементов TD и TH.
- вырезка из мануала.
В моем случает новый ряд ненужен. К тому же, как и писал, после того, как поставил данный тег - дизайн разъехался.
<td width="100%" valign="top" class="table"> - как и писал раньше, я догадался о данной проблеме, после чего отображение стало нормальным. Но всеравно спасибо:)
Легион добавил 29.01.2009 в 21:09
burunduk: перевод 5 летней давности бред! вызванный кривизной рук и мозгов.
Где, недавно искал. Многие вещи из тех, что хотел сделать, были невозможны. И чем верстать - это дело каждого. И не вам судить
Вы такой профессианал, а элементарного не заметили и не смогли ответить. И после этого у меня руки и мозги кривые?
В данном случае <tr> не нужен, т.к. это часть является подтаблицей. Посмотрите самый первый тег - это лишь второй блок. Ради интереса поставил параметр - дизайн разъехался:).
Легион добавил 29.01.2009 в 19:28
Anarchist: дописать к уже имеющимся ячейкам их размер? :)
да там вообще таблица в какой-то ячейке лежит. Выдрано откуда-то... Мусор короче :)
Нет, просто убрать параметр 100%, т.к. там подгружается второй шаблон, который так же имеет данный параметр.
Ничего там не выдрано. Это часть кода. Или выложить весь 16 кб код?
Легион добавил 29.01.2009 в 19:32
Здыхлик: Удивило использование CSS-классов, а не инлайн-стилей... Возможно, человек еще перейдет на блоки.
В html пишу только таблицу и ставлю логотип. Абсолютно все остальные параметры выношу в css. На дивы врядли перейду. Когда-то хотел, начал искать информацию, но варианты, типа: "Во всех браузерах смотрится ПОЧТИ одинакого" или "Такое сделать не возможно" меня не устраивает.
Легион добавил 29.01.2009 в 19:38
Givandos: В центральной колонке не нужно указывать ширину, если она должна быть на всю оставшуюся часть экрана. Только главное не забыть в таблице указать 100% ширины.
А насчет валидности верстки - тут да, паника. Потому ТС и сказал, чтоб дивы не предлагали. Он там просто умом тронется от требований правильно все верстать :)
Givandos добавил 29.01.2009 в 10:44 Здыхлик
<td width="100%" valign="top" class="table">
Ну раз уж название класса "очень соответствует" своему назначению, то думаю переход будет не скорым :D
И какая разница как я называю стиль или ID? Или ставить что-то типа dop_tr? Так типа круче смотрится?
InFlame: T.R.O.N,
Для того чтобы быть отличным тренером, не обязательно быть хорошим футболистом.
Вот ещё пример, аналогичный. Вы написали с ошибкой в слове в принципе. Теперь Вы плохой специалист?
Я спрашиваю, потому что мне нужно посоветоваться, а не от того что в голове пустота.
На DLE совсем не похож ;)
All,
Джумла не нравится. Особенно своей высокой нагрузкой на сервер. :)
Если взять битрикс, тоже нагрузка будет высокая.. Но на него почему-то не жалко ;)
Присматриваюсь к S.Builder, но информации по нему мало.
Как раз на DLE похож. Даже по скорости загрузки можно определить DLE. Можете посмотреть последнюю строчку кода вышеописанного сайта
Легион добавил 29.01.2009 в 08:43
Baraw: Берите DLE, он геморный, но того стоит на мой взгляд) А по поводу форума... На Dle он просто отдельно ставится, притом легко и просто, и управляется при помощи общей админки. Можете подробно прочитать и заодно скачать его здесь http://dle-news.ru/modules/536-dle-forum-v23-final-release.html
А в чем состоит геморой в DLE? Пока не встречался с ним
DLE позиционируется именно как новостной двигатель. И именно как новостной, ни один с ней не сравнится. Убогая админка, лучше, когда крутая админка, и при посещении 1000 человек хостер попросит вас съехать? У DLE минимальное количество запросов к базе данных. У joomla эта самая работа напильником вам обойдется в круглую сумму. Причем, количество модов повлияет и на нагрузку на базу и на место на хостинге.
Как куда? После <table>. Да и вообще, просьба модератору удалить тему. Ничего полезного. Так, разглагольствование не по теме.
Легион
На будущее:
1. Не грубите тем, кто Вам помогает. А таких тут много, но Вы все воспринимаете напрямую!
2. Не делайте так: <table width="100%" border="0">, потому как теперь в таблице стоят два параметра по умолчанию. Потом Вы будете спрашивать почему на парочку пикселей смещен текст и т.д.
3. Таки читайте мануал.
4. Разницы в названии классов нет, на Ваше усмотрение, но класс "таблица" бля вложенной (и возможно вложенность уже ого какого уровня) ЯЧЕЙКИ - это нехорошо по отношению к тем, кому, возможно, придеться работать в будущем с этим кодом.
5. Можно и 16 Кб кода выложить прикрепленным текстовым файлом. Только не могу понять как у Вас при выносе всего в ЦССку получилось аж 16 Кб кода в разметке!?
1. Я не грублю тем, кто мне помогает. Даже человеку, который у меня просто спросил, написав свое видение таблицы, и натолкнул меня на мысль о моей ошибке, я сказал спасибо. Кнопок повышения репутации и т.п. я не нашел. Грубил только тем, кто умничал, называя код кривым, при этом, как оказалось, даже не пытавшись в нем разобраться. Как это и было написано.
2. Если бы там был текст или еще что, я бы поставил cellpadding и cellspacing.
3. Читал. К тому же таблица проходит валидацию кроме нескольких незначительных параметров и мест с русским текстром. К тому же я не гоняюсь за валидацией.
4. Это параметр "стол":) С данным кодом работать никому не придется, к тому же я закрою данный код скриптом, скрывающим просмотр кода с браузера, чтобы не рипавали.
5. Таблица огромная. Слишком много подтаблиц
Легион добавил 29.01.2009 в 21:53
Конечно, лучше нагородить вложенных таблиц и потом мучаться с поддержкой и расширением, чем попытаться понять блоки... Тем более, что заказчик небось и не знает, что верстка бывает разная
Я делаю код для себя. К тому же я закрою код. Просто это только маленькая часть с конкретными условиями каждой таблицы, Причем абсолютно разными. На div это невозможно. По крайней мере, когда я спрашивал на многих форумах именно дивами его написать, то сказали, что так невозможно, и что мне надо изменить дизайн. А я не хочу его менять. Меня все устраивает. Почему я должен подстраиваться под дивы, и делать не так, как я хочу?
Легион добавил 29.01.2009 в 21:58
Легион, http://validator.w3.org/ проверьте свой код :)
увидите кучу ошибок, а когда вы их исправите то проблема решиться
Ошибка была найдена, причем к валидации никакого отношения не имела.
К тому же я писал, что ошибка в том, что ТОЛЬКО мозила отказывается читать код. И я не задавал вопрос по валидности кода и его кривизне. Я задал конкреный вопрос. А обсуждение идет о другом. Я не поднимал тему "Как сделать мой код валидным"
выбросите данный мануал на помойку или научитесь им пользоваться
1. в зависимости от доктайпа документа накладываются определенные требования к элементам
в самом простом случае tr является блочным элементом и его закрытия не требуется если после него идет блочный элемент или закрывается родительский элемент
2. например DTD XHTML 1.0 Strict обязывает закрывать все теги :)
Вы не видели полный код и что-то доказываете.
Первый без данного тега, и отображается, как мне надо, второй с тегом. Разницу смотрите сами
срочно читать мануал по HTML, потом обсудим нужен <tr> или эта метка для красоты кода.
Ради интереса я не смотрю, есть проблема пишите, одна ошибка найдена - которую вам надо исправить, не хотите - это ваше дело.. но советую прочитать манул и понять для чего <tr>
это:
<td width="100%" valign="top" class="table">
поменять на это:
<td valign="top" class="table">
если не поможет class="table" в студию.
P.S. и воткните <tr></td>
- вырезка из мануала.
В моем случает новый ряд ненужен. К тому же, как и писал, после того, как поставил данный тег - дизайн разъехался.
<td width="100%" valign="top" class="table"> - как и писал раньше, я догадался о данной проблеме, после чего отображение стало нормальным. Но всеравно спасибо:)
Легион добавил 29.01.2009 в 21:09
перевод 5 летней давности
бред! вызванный кривизной рук и мозгов.
Где, недавно искал. Многие вещи из тех, что хотел сделать, были невозможны. И чем верстать - это дело каждого. И не вам судить
Вы такой профессианал, а элементарного не заметили и не смогли ответить. И после этого у меня руки и мозги кривые?
Как вы себе представляете ограничение этого права? :)
Возьмите любую лицензию. Даже большинство free. Не видели условие: "Запрещается компелировать, модефицировать..."? Вот вам и данное ограничение
html код данной части
а куда <tr></tr> дели?.. ))
В данном случае <tr> не нужен, т.к. это часть является подтаблицей. Посмотрите самый первый тег - это лишь второй блок. Ради интереса поставил параметр - дизайн разъехался:).
Легион добавил 29.01.2009 в 19:28
дописать к уже имеющимся ячейкам их размер? :)
да там вообще таблица в какой-то ячейке лежит. Выдрано откуда-то... Мусор короче :)
Нет, просто убрать параметр 100%, т.к. там подгружается второй шаблон, который так же имеет данный параметр.
Ничего там не выдрано. Это часть кода. Или выложить весь 16 кб код?
Легион добавил 29.01.2009 в 19:32
Удивило использование CSS-классов, а не инлайн-стилей... Возможно, человек еще перейдет на блоки.
В html пишу только таблицу и ставлю логотип. Абсолютно все остальные параметры выношу в css. На дивы врядли перейду. Когда-то хотел, начал искать информацию, но варианты, типа: "Во всех браузерах смотрится ПОЧТИ одинакого" или "Такое сделать не возможно" меня не устраивает.
Легион добавил 29.01.2009 в 19:38
В центральной колонке не нужно указывать ширину, если она должна быть на всю оставшуюся часть экрана. Только главное не забыть в таблице указать 100% ширины.
А насчет валидности верстки - тут да, паника. Потому ТС и сказал, чтоб дивы не предлагали. Он там просто умом тронется от требований правильно все верстать :)
Givandos добавил 29.01.2009 в 10:44
Здыхлик
Ну раз уж название класса "очень соответствует" своему назначению, то думаю переход будет не скорым :D
И какая разница как я называю стиль или ID? Или ставить что-то типа dop_tr? Так типа круче смотрится?
Чота типа этого?
Нет, но вы меня подтолкнули на идею, которая сработала. Спасибо
html код данной части
css
.left {
background-image: url(../images/left.png);
background-repeat: repeat-y;
}
.right {
background-image: url(../images/right.png);
background-repeat: repeat-y;
T.R.O.N,
Для того чтобы быть отличным тренером, не обязательно быть хорошим футболистом.
Вот ещё пример, аналогичный. Вы написали с ошибкой в слове в принципе. Теперь Вы плохой специалист?
Я спрашиваю, потому что мне нужно посоветоваться, а не от того что в голове пустота.
На DLE совсем не похож ;)
All,
Джумла не нравится. Особенно своей высокой нагрузкой на сервер. :)
Если взять битрикс, тоже нагрузка будет высокая.. Но на него почему-то не жалко ;)
Присматриваюсь к S.Builder, но информации по нему мало.
Как раз на DLE похож. Даже по скорости загрузки можно определить DLE. Можете посмотреть последнюю строчку кода вышеописанного сайта
Легион добавил 29.01.2009 в 08:43
Берите DLE, он геморный, но того стоит на мой взгляд) А по поводу форума... На Dle он просто отдельно ставится, притом легко и просто, и управляется при помощи общей админки. Можете подробно прочитать и заодно скачать его здесь http://dle-news.ru/modules/536-dle-forum-v23-final-release.html
А в чем состоит геморой в DLE? Пока не встречался с ним
DLE позиционируется именно как новостной двигатель. И именно как новостной, ни один с ней не сравнится. Убогая админка, лучше, когда крутая админка, и при посещении 1000 человек хостер попросит вас съехать? У DLE минимальное количество запросов к базе данных. У joomla эта самая работа напильником вам обойдется в круглую сумму. Причем, количество модов повлияет и на нагрузку на базу и на место на хостинге.