Foxter.ru

Foxter.ru (https://www.foxter.ru/index.php)
-   Web-программирование (https://www.foxter.ru/forumdisplay.php?f=66)
-   -   Как сделать? (https://www.foxter.ru/showthread.php?t=1730)

s1mon 01.05.2006 13:15

Как сделать?
 
Пусть данная тема будет сочетать в себе определенный F.A.Q.

Первым начну я. Как сделать чтобы на одной строке размещались 2 (и более) таблиц? Смысл в том что у меня будет выводиться информация из скрипта путем таблиц (фото + инфа, и все в рамке).

Пример:

<table>
<tr>
<td width="30%">фото</td><td width="70%">инфа</td>
</tr>
</table>
<table>
<tr>
<td width="30%">фото</td><td width="70%">инфа</td>
</tr>
</table>

Так вот хорошо бы чтобы это все уместилось на одной строке! :eek:



NEOn 01.05.2006 13:45

Код:

<table border="1">
<tr><td>

<table border="1">
<tr>
<td width="30%">фото</td><td width="70%">инфа</td>
</tr>
</table>

</td><td>

<table border="1">
<tr>
<td width="30%">фото</td><td width="70%">инфа</td>
</tr>
</table>

</td></tr>
</table>

Например, так можно. )

Vadya corp. 01.05.2006 16:13

Можно с помощью css решить вопрос:
Код:

<head>
<style>
table {
display:block;
width:33%;
}
</style>
</head>
<body>
<table>
<tr>
<td width="30%">фото</td><td width="70%">инфа</td>
</tr>
</table>
<table>
<tr>
<td width="30%">фото</td><td width="70%">инфа</td>
</tr>
</table>
</body>


s1mon 01.05.2006 16:18

NEOn так не пойдет потому что цикл будет большим. Мне нужно чтобы в один ряд уместилось 2-3-4 и т/д таблиц. То есть мне нужно задать как будет цикл идти (если в рамках <td></td> или <tr></tr> - не пойдет).

добавлено через 2 часа 12 минут
Все равно не вырисовывает как нужно. :(

Vadya corp. 02.05.2006 14:06

Сделал, как надо :) (см. код внизу) Конечно может быть и не поправилам xhtml (далеко не по правилам, потому что не объявил CDATA разделы), в общем, идея, надеюсь, понятна.
Код:

<html>
<head>
<title>TEST</title>
<style>
table {
  display:block;
  background-color:red;
  width:50%;
  }
</style>
</head>
<body>
<table valign="top" align="left">
<tr>
<td width="30%">ôîòî</td><td width="70%">èíôà</td>
</tr>
</table>
<table valign="top" align="left">
<tr>
<td width="30%">ôîòî</td><td width="70%">èíôà</td>
</tr>
</table>
</body>
</html>


s1mon 11.05.2006 12:00

Спасибо всем. Сделал все через DIV + SPAN + CSS. Так то! =))

Кому интересно могу залить!

Vadya corp. 12.05.2006 13:15

s1mon Конечно заливай сюды!!!

Мне чет кажется, что span не входит в спецификацию xhtml, либо мне так кажется...


Часовой пояс GMT +3, время: 00:04.

Powered by vBulletin
Copyright ©2000-2024, Jelsoft Enterprises Ltd.