Форум hotibo.ru

Сайты - по стандартам, но не стандартные сайты!






#1 11.01.2010 17:23

Tracktor
Новичок
Зарегистрирован: 11.01.2010
Сообщений: 4

По поводу display:inline-block в NN

display:inline-block в NN не поддерживается.
А как тогда все-таки добиться подобной функциональности в NN?
Есть какой-нибудь альтернативный способ?

Нет на форуме

 

#2 11.01.2010 17:48

Tracktor
Новичок
Зарегистрирован: 11.01.2010
Сообщений: 4

Re: По поводу display:inline-block в NN

Хочу сразу написать про возможное решение через display:table-cell, которое я не смог довести до рабочего варианта.

бла-бла


(border: solid 1px #000 - это просто для наглядности)

В чистом виде такой div ведет себя не как inline
Но его можно завернуть в span:
бла-бла
бла-бла


Такая конструкция - это почти то, что нужно, но с ней такая проблема.
Попробуем такую "inline" конструкцию прижать вверх:

-------top-----

бла-бла
бла-бла


Результат: конструкция начинает "налезать" на строчку "-------top-----"

Отредактированно Tracktor (11.01.2010 18:28)

Нет на форуме

 

#3 11.01.2010 23:52

Flack
Новичок
Откуда: Санкт-Петербург
Зарегистрирован: 30.11.2009
Сообщений: 16
Вебсайт

Re: По поводу display:inline-block в NN

http://webmascon.com/forum/viewtopic.php?t=1781

Там в конце похожее шаманство. Может поможет.


Никогда не доверяй собаке с оранжевыми бровями!

Нет на форуме

 

#4 12.01.2010 10:22

Tracktor
Новичок
Зарегистрирован: 11.01.2010
Сообщений: 4

Re: По поводу display:inline-block в NN

Вобщем вот такой код это максимум, чего мне удалось добиться:





12
sadasd
asdasd

34
sadasd
asdasd
asdasd

56
sadasd
asdasd

78


У него 2 проблемы:
1. В Opera содержимое внутренних span-ов не выравнивается по базовой линии, вместо этого всё прижато вверх, и опустить всё вниз я не смог.
2. Как ни крути, но видимо всё это шаманство и поэтому пользоваться этим нельзя.

Видимо время inline-block ещё не пришло.

Нет на форуме

 

#5 13.01.2010 20:13

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: По поводу display:inline-block в NN

Все дело в том, что элемент span придуман для иных целей, а если необходимы блоки, то надо использовать блочные элементы, например div. В противном случае поведение различных ПА будет непредсказуемым, так как их разработчики расчитывают на грамотное построение HTML документов и правильное использование тегов.

Нет на форуме

 

#6 03.04.2010 14:16

bars
Новичок
Зарегистрирован: 03.04.2010
Сообщений: 10

Re: По поводу display:inline-block в NN

свойство display: inline-block поддерживается IE, но не является рекомендованным W3C и противоречит ему: inline-элемент не может содержать элементы block.

Отредактированно bars (03.04.2010 14:18)

Нет на форуме

 

Board footer