Jump to content
  • 0

Проблема с ячейкой в таблице


Willi
 Share

Question

Здравствуйте, у меня вот такая проблема: Создал таблицу с тремя столбцами в каждом столбце по 1 ячейке. Самая левая ячейка это основное содержание сайта, затем ячейка-картинка, и затем ячейка - меню. Дак вот когда текста в таблице много, и надо прокручивать то ячейка картинка и ячейка меню проваливаются в низ, что очень очень портит вид сайта. Помогите пожалуйста, возможно надо устанавливать позиционирование или что то еще... все что знал уже опробовал. Жду ответов, спасибо.

<table align="center">
<tr>
<td height="100%" width="800">
Мноооого содержимого.
</td>
<td width="63" class="tb" align="top"><img src="21.jpg" ></td> - Картинка
<td width="150" class="tb"> ———————————————Меню
<a href="index.html"><div class="special2">Главная</div></a>
<div class="line"></div>
<a href=""><div class="special2">Фото</div></a>
<div class="line"></div>
<a href="video/video.html"><div class="special2">Видео</div></a>
<div class="line"></div>
<a href="tricki.html"><div class="special2">Школа</div></a>
<div class="line"></div>
<a href="spot.html"><div class="special2">Споты</div></a>
<div class="line"></div>
<a href=""><div class="special2">Форум</div></a>
<div class="line"></div>
<a href="com.html"><div class="special2">Команды</div></a>
<div class="line"></div>
<a href="sovet.html"><div class="special2">Информация</div></a>
<div class="line"></div>
</td>
</tr>
</table>

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0
Здравствуйте, у меня вот такая проблема: Создал таблицу с тремя столбцами в каждом столбце по 1 ячейке. Самая левая ячейка это основное содержание сайта, затем ячейка-картинка, и затем ячейка - меню. Дак вот когда текста в таблице много, и надо прокручивать то ячейка картинка и ячейка меню проваливаются в низ, что очень очень портит вид сайта. Помогите пожалуйста, возможно надо устанавливать позиционирование или что то еще... все что знал уже опробовал. Жду ответов, спасибо.

<table align="center">
<tr>
<td height="100%" width="800">
Мноооого содержимого.
</td>
<td width="63" class="tb" align="top"><img src="21.jpg" ></td> - Картинка
<td width="150" class="tb"> ———————————————Меню
<a href="index.html"><div class="special2">Главная</div></a>
<div class="line"></div>
<a href=""><div class="special2">Фото</div></a>
<div class="line"></div>
<a href="video/video.html"><div class="special2">Видео</div></a>
<div class="line"></div>
<a href="tricki.html"><div class="special2">Школа</div></a>
<div class="line"></div>
<a href="spot.html"><div class="special2">Споты</div></a>
<div class="line"></div>
<a href=""><div class="special2">Форум</div></a>
<div class="line"></div>
<a href="com.html"><div class="special2">Команды</div></a>
<div class="line"></div>
<a href="sovet.html"><div class="special2">Информация</div></a>
<div class="line"></div>
</td>
</tr>
</table>

покажи скрин того, что хош получить.

а вообще ещё попробуй http://htmlbook.ru/css/vertical-align.html

Link to comment
Share on other sites

  • 0
Не пользуйся дурными советами, давно уже существует ЦСС

Ну зачем усложнять себе жизнь когда все работает с таким атрибутом? во всех Браузерах притом ну конечно кроме говяного IE там у них всегда что ни будь да не работает.

Link to comment
Share on other sites

  • 0
Ну зачем усложнять себе жизнь когда все работает с таким атрибутом? во всех Браузерах притом ну конечно кроме говяного IE там у них всегда что ни будь да не работает.

Дело в том, что всё оформление на себя уже давно взял ЦСС, а атрибутами мы пользовались в 199..

Link to comment
Share on other sites

  • 0
Дело в том, что всё оформление на себя уже давно взял ЦСС, а атрибутами мы пользовались в 199..

Ну а собственно в чем проблема я понять не могу? пусть да атрибуты устарели, пусть сейчас используют CSS, но ведь от этого браузеры не перестали принимать html атрибуты. И почему бы мне если мне так удобно не воспользоваться атрибутами, тем более css я не так уж хорошо знаю...

Link to comment
Share on other sites

  • 0
Ну а собственно в чем проблема я понять не могу? пусть да атрибуты устарели, пусть сейчас используют CSS, но ведь от этого браузеры не перестали принимать html атрибуты. И почему бы мне если мне так удобно не воспользоваться атрибутами, тем более css я не так уж хорошо знаю...

А при том, что если понадобится в будущем сделать изменение в таблице, а страниц много, то придётся например каждую править. Смотри сам, моё дело предложить. -_-

Link to comment
Share on other sites

  • 0

Willi, именно от незнания css вы и не представляете на сколько это удобно. Немного разовью мысль psywalkerа.

Броузеры то понимают атрибуты, но уже давно вышли новые стандарты, которые улучшили удобство верстки. Принцип: разделение структуры и оформления. Html - только структура с данными, а css - визуализация, свойства отображения элементов структуры.

Это намного удобнее при верстке новых сайтов и незаменимо при изменении дизайна старых. Особенно если у вас больше 1-ой страницы. Например, для изменения ширины какого-либо объекта, повторяющегося на разных страницах при оформлении атрибутами вам придется редактировать каждую страничку, а если таких элементов на каждой странице по несколько штук? А при использовании css вы меняете только одно свойство в одном файле.

А при создании новых сайтов копаться в коде, где перемешана структура и офрмление гораздо тяжелее чем набросать чистую структуру, задать классы каким-то элементам и играться оформлением только через css. И код более понятен и работать быстрее.

Читайте CSS шаг за шагом.

Link to comment
Share on other sites

  • 0
Willi, именно от незнания css вы и не представляете на сколько это удобно. Немного разовью мысль psywalkerа.

Броузеры то понимают атрибуты, но уже давно вышли новые стандарты, которые улучшили удобство верстки. Принцип: разделение структуры и оформления. Html - только структура с данными, а css - визуализация, свойства отображения элементов структуры.

Это намного удобнее при верстке новых сайтов и незаменимо при изменении дизайна старых. Особенно если у вас больше 1-ой страницы. Например, для изменения ширины какого-либо объекта, повторяющегося на разных страницах при оформлении атрибутами вам придется редактировать каждую страничку, а если таких элементов на каждой странице по несколько штук? А при использовании css вы меняете только одно свойство в одном файле.

А при создании новых сайтов копаться в коде, где перемешана структура и офрмление гораздо тяжелее чем набросать чистую структуру, задать классы каким-то элементам и играться оформлением только через css. И код более понятен и работать быстрее.

Читайте CSS шаг за шагом.

Да я знаю для чего служит css, но за ссылку спасибо. обязательно прочту. Я не ленивый)

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