вопрос по XHTML

Ivan826

1) какое стиль надо прописать ячейке таблицы, что бы она отображалась если она пустая (картинка в бэкграунде стоит)
2) какой стиль заменил запрещённый контейнер <nobr></nobr>

dedwowan

1) вставить &nbsp;
2) white-space or тэг nowrap

Ivan826

1) я кажись написал что мне нужен именно стиль
2) непонял. Это что за стиль такой?

dedwowan

white-space? Посмотри на W3C я не помню, как он там расписывался
Имеет значения normal; pre; nowrap. По дефолту normal, тебе надо nowrap.
Первое средствами CSS помоему не правится. Могу ошибаться

dedwowan

<table cellpadding="0" cellspacing="0" style="empty-cells: show">
<tr>
<td style="border: 1px solid black; width:10px; height:10px"></td>
</tr>
</table>
Результат не дает

Fragaria

ну не знаю, у меня всё ОК
показывается маленький чёрный квадратик
Опера 7.54

Ivan826

Всем спасибо!

artimon

А никто и не говорил, что в этом месте IE не пошёл, как всегда, своим путём.

dedwowan

Ууу батенька. Вы еще вспомните про тэги thead, tbody и tfooter
Или про возможность наследовать стили на тэги с определенными атрибутами.
Если уж даешь решение, то давай такое, которое работает везде. Или предупреждай, что оно где-то не работает (на крайняк говори, что тестировал только там-то и там-то)

artimon

Где ты прочитал, что я дал решение?
Я дал ссылку на спецификации W3C.

ruler

Скоро, скоро будет IE7, будем надеяться, они там всё починят

Ivan826

У меня уже слюнки от нетерпения текут!
Ну неужели всё там работать будет, неужели не надо быдет ради ишака извращатся...

artimon

Разбежался.
Наоборот, вместо трёх версий ишака (5.01, 5.5, 6) придётся поддерживать четыре…

Ivan826

А ты для 5.01 оптимизируешь?
Нафиг нафиг! Это ж вообще повесится! Нехай последнюю версию качают!

artimon

К сожалению IE 5.01 всё ещё имеет свои 20%, а заказчикам наплевать на то что он старый. Они скорее не Mozill'у забьют.

Ivan826

Хм.. Уже в рунете у мозиллы те же 20, если не больше

voronetskaya

ты не путай абстракный рунет с конкретными заказчиками

artimon

Ссылки в студию!

Fragaria

ты бы ещё написал свою версию браузера, выложил бы её на сайт и кричал бы - качайте и смотрите этим браузером, и всё будет ок, а на свои тупые эксплореры-оперы-мозиллы забейте
моё мнение как потребителя - если сайт "оптимизирован" под ИЕ (читай: под другими браузерами работает хуёво) - то нафик такой сайт. У меня на линуксе вообще эксплорера нет. А ты вон даже эксплорер поддерживать не хочешь ниже 6-й версии.
Вот этот форум - это пример того, как можно сделать сайт, прекрасно работающий под всеми браузерами. Единственое досадное исключение - это смайлики ставятся в конец, а не на позицию курсора.

Ivan826

Да не вопрос!
Но! Дизайн сдесь элементарный и нет изъёбов. А когда начинаются изъебы дизайна ты начинаешь тихо материться.....
Смайлики кстати ещё и не центрируются (на сколько я знаю это в ишаке почти нереально сделать)
Ты децл не так меня понял. Imho IE не браузер а гавно в котором нереализовано очень много даже из css2. Есть ОЧЕНЬ много вещей которые чтобы корректно в ишаке отображались надо много трахаться, а что бы это отображалось и там и там - вообще пиздец

leuven

трахаться не надо, надо искать более простые решения... не смотря на весь скептицизм ослом как минимум 50 процентов народу ещё пользуется, так что я например все фичи, которые не везде более менее корректно отображаются, сношу... хотя можно разные версии делать конечно...

Ivan826

Ну тогда подскажите мне как реализвать такую вешчь
Дано:

1) Менюшка не статическая а динамическая
2) ввиду оптимизации для скорости картинок должно быть как можно меньше сделать картинку во всю ширину нельзя т.е. должны быть 2 картинки с левым градиентом и с правым

artimon

Что значит динамическая?
У неё фисировано количество строк или колонок?

Ivan826

ограничено число колонок. Строк может быть сколько угодно

artimon

В первом приближении так:
html:

<img src="категории" alt="категории"/>
<ul>
<li>item1</li>
<li>item2</li>
<li>item3</li>
<li>item4</li>
</ul>
<ul>
<li>item5</li>
<li>item6</li>
<li>item7</li>
<li>item8</li>
</ul>
<ul>
<li>item9</li>
<li>item10</li>
<li>item11</li>
<li>item12</li>
</ul>
CSS:

img {
float: left;
}
ul {
float: left;
width: 30%;
}
li {
line-height: 15px;
background: url(картинка с папкой и полосками, достаточно длинная) 0 0 no-repeat;
}

stm7884696

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

Ivan826

я не понимаю, я один такой глазастый, или вы все слепые тут?
Вы думаете что я бы стал такую хню простую спрашивать?
По улам сверху между прочим есть градиенты!

Ivan826

А у нас ишак что на это скажет? див в диве и у каждого бэкгроунд?

dedwowan

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

dedwowan

Ишак на это ничего не скажет и все замечательно нарисует )

durka82

А флэш не катит?
Можно все менюшку на нем сделать.
И размер будет гораздо меньше, так как градиенты флэш умеет делать.

dedwowan

В данном споре вопрос о флэше не уместен )

stm7884696

а ты поставь, если сомневаешься, повторение бг - нон и сделай не во всю длинну дива, а только там, где у тя градиент.

Ivan826

Ну тогда объясни мне почему вот сдесь картинка со стрелкой (типа сакачать) в ишаке уезжает налево?

durka82

Аргументы будут?

stm7884696

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

stm7884696

аргумент - непостоянная высота...
Как ты собираешься делать флешак непостоянной высоты?

Ivan826

В фф - идеально! Он множественные background'ы обрабатывает правмлино, а ишак - нет

dedwowan

Эта задача была дана для того чтобы показать отстойность ИЕ, соотв. мб флэш тут и порулит, мб и нет. Но в ключе текущего спора к нему оперировать смысла не имеет

durka82

На это ничего пока ответить не могу (разве что сделать сайт целиком не флэше ).
Доберусь до него как-нибудь и посмотрю, что там после 5-й версии успели наваять...
Сори за офтопик

durka82

Эта задача была дана для того чтобы показать отстойность ИЕ
Так написать надо было про это в первом посте
А то я тут пишу-стараюсь, а оказывается все зря

dedwowan

Потому что картинка со стрелкой это бэкграунд. И Ишак его, естественно, начинает рисовать с левого верхнего угла блока

dedwowan

Ну я написал, что в данном споре не уместно. Я ж не виноват, что ты эту фразу воспринял как критику самого подхода.

dedwowan

И вообще - данный урл это яркий пример до чего можно дойти верстая только под мозилу не думая о других браузерах.
Для обьективности попробуй посмотреть в опере

durka82

Я про то, что не очень понятно, что это спор.
И если ты так считаешь, то не факт, что так же считает автор темы
А критика тут совершенно не причем

dedwowan

Я даже могу сказать, что надо разбираться с паддингами в классе description )
Оставить комментарий
Имя или ник:
Комментарий: