Jump to content
  • 0

Таблица + таблица + таблица. ?


lenster
 Share

Question

Ну вот появилась проблемка. То что нужно сделать сложную верстку. И для этого нужно делать несколько таблиц. Так вот что-то не получается у меня сделать 2 таблицы рядом друг с другом.

Тег никакой не могу найти как сделать это. Помогите плиз!!!! :angry::):rolleyes:

Link to comment
Share on other sites

Recommended Posts

  • 0
Ну вот появилась проблемка. То что нужно сделать сложную верстку. И для этого нужно делать несколько таблиц. Так вот что-то не получается у меня сделать 2 таблицы рядом друг с другом.

Тег никакой не могу найти как сделать это. Помогите плиз!!!! :angry::):rolleyes:

float: left

или

display: inline-table

Link to comment
Share on other sites

  • 0

Спасибо помогло, просто не понял сначало что это цсс=)

Есть еще 1 проблемка с таблицами!

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

ФАил 255кб! мало!

_http://narod.ru/disk/7040434000/xm.jpg.html

Link to comment
Share on other sites

  • 0
Здраствуйте. вроде все исправил, остался 1 ляп. Тег align="top" и bottom не работают для таблиц. Таблицу в таблице делаю, а внутренняя таблица встает в середине!

А если в стилях vertical-align:top?

Link to comment
Share on other sites

  • 0

Вроде все должно работать!

Вот код примерно того что должно быть, layer3 это таблица которая должна стоять выше!

<style>

body, td { font-family: Arial; font-size: 10pt; margin: 0 0 0 0;}

.layer1 {

float: left; /* Обтекание по правому краю */

}

.layer2 {

float: right; /* Обтекание по правому краю */

}

.layer3 {

vertical-align:top

}

</style>

</head>

<body>

<center>

<table border=0 width=48% height=417 cellspacing=3 cellpadding=3>

<tr valign=top>

<td width=153 height="500">

</td>

<td width="611"><table border=0 width=399 height=200 cellspacing=0 cellpadding=0 align="center" class="layer1">

<tr>

<td width="399" height="200"><table border=0 width=399 height=284 cellspacing=0 cellpadding=0 align="center" class="layer1">

<tr>

<td width="399" height="284"><table border=0 width=399 height=200 cellspacing=0 cellpadding=0 align="top" class="layer3">

<tr>

<td width="399" height="200"></td>

</tr>

</table></td>

</tr>

</table></td>

</tr>

</table>

<table border=0 width=211 height=285 cellspacing=0 cellpadding=0 align="center">

<tr>

<td width="211" height="285"></td>

</tr>

</table>

<table border=0 width=611 height=280 cellspacing=0 cellpadding=0 align="center" class="layer1">

<tr>

<td width="398" height="280"></td>

</tr>

</table></td>

</tr></table>

<table border=0 width=789 height=40 cellspacing=0 cellpadding=0>

<tr bgcolor=#aae5ff><td width="789" align=center>

© .......

</td>

</tr>

</table>

</center>

Link to comment
Share on other sites

  • 0
Про центер гавно? Все намана, устраевший ненужный невалидный элемент.

Про центер понял. а вот про

vertical-align:top в таблице надо давать родителю элемента, который вы хотите выровнять по верхнему краю

Не понял.

Можете дать ваши контакты для обсуждения проблемы?

Edited by lenster
Link to comment
Share on other sites

  • 0

<table style="width:100%; height:100%; background:#CCC">
<tr>
<td>
<table style="background:#CC0; vertical-aligne:center;">
<tr>
<td>Талица которую хотим выровнять по центру, но не получится.</td>
</tr>
</table>
</td>
</tr>
</table>

<table style="width:100%; height:100%; vertical-aligne:center; background:#CCC">
<tr>
<td>
<table style="background:#CC0;">
<tr>
<td>Талица которую хотим выровнять по центру, и так оно и будет.</td>
</tr>
</table>
</td>
</tr>
</table>

Link to comment
Share on other sites

  • 0
<table style="width:100%; height:100%; background:#CCC">
<tr>
<td>
<table style="background:#CC0; vertical-aligne:center;">
<tr>
<td>Талица которую хотим выровнять по центру, но не получится.</td>
</tr>
</table>
</td>
</tr>
</table>

<table style="width:100%; height:100%; vertical-aligne:center; background:#CCC">
<tr>
<td>
<table style="background:#CC0;">
<tr>
<td>Талица которую хотим выровнять по центру, и так оно и будет.</td>
</tr>
</table>
</td>
</tr>
</table>

Так, а мне то нужно чтоб вверх встало и в таблице текст еще будет снизу поидеи!

Link to comment
Share on other sites

  • 0
Здраствуйте. вроде все исправил, остался 1 ляп. Тег align="top" и bottom не работают для таблиц. Таблицу в таблице делаю, а внутренняя таблица встает в середине!

Тут по крайней мере Вы написали что-то другое.

Вложенной таблице точно так же в стилях переопределите выравнивание на bottom.

Edited by Justnewone
Link to comment
Share on other sites

  • 0

Ни тэга ни параметра тэга align="top" не существует, вот он и не работает. Но в любом случае, как правильно говорит Justnewone, для оформления оперируйте стилями элементов, а не тэгами и их параметрами.

Link to comment
Share on other sites

  • 0
Ни тэга ни параметра тэга align="top" не существует, вот он и не работает. Но в любом случае, как правильно говорит Justnewone, для оформления оперируйте стилями элементов, а не тэгами и их параметрами.

)))Ну так я ставил... ок попробую стилями побаловаться.

Link to comment
Share on other sites

  • 0

Все-таки не получается, и некоторыми картинками так же.

Ну вот алигн это для горизонтального изменения положения, подходит для картинок и таблиц.

А мне нужно вертикальное и это единственная проблема которую я не могу решить!((((((

В стилях я не нашел подходящий элемент, вот абсолютизм подходил бы если бы этот элемент был вверху, а не внизу!!!!!

Edited by lenster
Link to comment
Share on other sites

  • 0
покажите код

вот про вертикальное выравнивание: www.umade.ru/.../deadcentre2.html

Решил проблемку эту вроде, но...вот покороче то что у меня получилось на данный момент _http://lenster.narod.ru/1.html

В меню картинка, самая первая, ну это у каждого загоолвка будет, так что не обращайте внимания.

Как видно при написании текста в основной колонке, подвал съезжает вниз, а должен начинаться чуть раньше конца меню.

При письме текста в меню, основная колонка остается на месте с подвалом и просто расширяется талица в которой находится подвал и основной контент. :lol:

Благодарность по вашему усмотрению.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy