Легион

Рейтинг
1
Регистрация
28.01.2009

Как куда? После <table>. Да и вообще, просьба модератору удалить тему. Ничего полезного. Так, разглагольствование не по теме.

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 летней давности
бред! вызванный кривизной рук и мозгов.

Где, недавно искал. Многие вещи из тех, что хотел сделать, были невозможны. И чем верстать - это дело каждого. И не вам судить

Вы такой профессианал, а элементарного не заметили и не смогли ответить. И после этого у меня руки и мозги кривые?

BrokenBrake:
Как вы себе представляете ограничение этого права? :)

Возьмите любую лицензию. Даже большинство free. Не видели условие: "Запрещается компелировать, модефицировать..."? Вот вам и данное ограничение

Real-Unior:
Легион:
html код данной части
<td width="100%" valign="top"><table width="100%" border="0">

<td width="70" class="left"><img src="{THEME}/images/spacer.gif" width="70" height="1" /></td>
<td width="100%" valign="top" class="table"> <br />
{content}
</td>
<td width="70" class="right"><img src="{THEME}/images/spacer.gif" width="70" height="1" /></td>
</table></td>


а куда <tr></tr> дели?.. ))


В данном случае <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? Так типа круче смотрится?
Anarchist:
Чота типа этого?

Нет, но вы меня подтолкнули на идею, которая сработала. Спасибо

html код данной части

<td width="100%" valign="top"><table width="100%" border="0">

<td width="70" class="left"><img src="{THEME}/images/spacer.gif" width="70" height="1" /></td>
<td width="100%" valign="top" class="table"> <br />
{content}
</td>
<td width="70" class="right"><img src="{THEME}/images/spacer.gif" width="70" height="1" /></td>
</table></td>

css

.left {

background-image: url(../images/left.png);

background-repeat: repeat-y;

}

.right {

background-image: url(../images/right.png);

background-repeat: repeat-y;

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 эта самая работа напильником вам обойдется в круглую сумму. Причем, количество модов повлияет и на нагрузку на базу и на место на хостинге.

12
Всего: 17