Вопрос к верстальщикам.
2206 сообщений
#16 лет назад
Просветите кому не лень.Вот как сделать так, что бы таблица была элементом списка, и это список был горизонтальный? Т.е. таблички стояли рядом, а не дркг под другом.
Более наглядно:
<ul >
<li>
<table>
</table>
</li>
<li>
<table>
</table>
</li>
</ul>
366 сообщений
#16 лет назад
Написать надо float:left;
366 сообщений
#16 лет назад
И не в <ul>, а в <table>ну, или можт в <li>
762 сообщения
#16 лет назад
<ul>
<li style=" display: block; float: left;"><table border="1">
<tr>
<td>111111111111</td>
</tr>
</table></li>
<li style=" display: block; float: left;"><table border="1">
<tr>
<td>222222222222222</td>
</tr>
</table></li>
</ul>
2206 сообщений
#16 лет назад
rech, Конечно ![](/img/smilies/smile.gif)
![](/img/smilies/smile.gif)
2195 сообщений
#16 лет назад
Display - лишнее, а вот float:left я бы к ul еще добавил. А то IE и все такое.
441 сообщение
#16 лет назад
Если написано "float: left", то "display: block", действительно, писать не нужно. Зато может понадобится прописать "плавающему" элементу "display: inline;" - если у него будет ненулевой левый margin, и в IE этот margin будет в 2 раза больше, чем предполагалось ![](/img/smilies/smile.gif)
Ну, и, как верно подметил Sir_Michael, к UL тоже имеет смысл "float: left" добавить.
12 сообщений
#16 лет назад
Цитата ("Sir_Michael"):display - лишнее, а вот float:left я бы к ul еще добавил. А то IE и все такое.
а я бы li-шкам поставил display:inline; и не забивал голову плавающей моделью.
441 сообщение
#16 лет назад
Там внутри LI присутствуют таблицы, так что с inline вряд ли что-то получится.
2195 сообщений
#16 лет назад
overcПростите, а где тут плавающая модель? Это если layout был бы на float'ах построен.
А вот display:inline в данном случае работать не будет - вы заметили, что в li находятся таблицы?
Собственно, опередили.