X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Проблема с ячейками в резиновой таблице.
Vigar85
Vigar85
Topic Starter сообщение 23.6.2008, 8:24; Ответить: Vigar85
Сообщение #1


Есть вот такая конструкция:
  <table border="1">
    <tr>
      <td rowspan="3">a<br>b<br>v<br>g<br>d<br>e<br>o<br>p</td>
      <td colspan="2">1</td>
    </tr>
    <tr>
      <td>2</td>
      <td>3</td>
    </tr>
   <tr>
      <td colspan="2">4</td>
    </tr>
  </table>


Проблема в том что в зависимости от ячейки "a,b,v,g,*" растягиваются в низ и другие ячейки.
Мне необходимо ячейку где находится цифра "1" не растягивалась.
Тоесть в в ячейки где находится "1" ничего не должно происходить. Она должна обволакивать тот текст который будет находится в ней.
Подскажите пожалуйста как это сделать?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 23.6.2008, 9:53; Ответить: Exterior
Сообщение #2


celovec, если зафиксировать ячейку с цифрой 1 по высоте, например, height="20", то в Opera и FF она и останется всегда такой, независимо от растяжения соседней ячейки, но как обычно все испортит и проигнорирует указанную высоту. Ячейку с "a,b,v,g,*" переносите в отдельную таблицу и располагайте рядом с основной...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vigar85
Vigar85
Topic Starter сообщение 23.6.2008, 11:42; Ответить: Vigar85
Сообщение #3


Покажите пример пожалуйста.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 23.6.2008, 12:28; Ответить: Exterior
Сообщение #4


celovec, что-то вроде такого:
<table border="1" style="float:left;">
<tr>
<td width="10" height="150">a<br>b<br>v<br>g<br>d<br>e<br>o<br>p</td>
</tr>
</table>

<table border="1" style="float:left;">
<tr>
<td colspan="2" height="20">1</td>
</tr>
<tr>
<td height="80">2</td>
<td>3</td>
</tr>
<tr>
<td colspan="2" height="50">4</td>
</tr>
</table>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vigar85
Vigar85
Topic Starter сообщение 23.6.2008, 13:26; Ответить: Vigar85
Сообщение #5


Спасибо. Ноо. Блин. Не нравится мне такая конструкция...
Воспользуюсь вашем первым советом.
Но как быть с "height:20px;"? Понимаете эта ячейка может быть и больше 20px. Я понимаю что в целом это не так важно, все будет работать правильно. Нооо... Сейчас вспомнил в css атрибуты auto. Можно его можно применить в данном случае? На мой взгляд это более правельно. Я пробовал но к сожалению у меня не получилось. Может я что-то не так делал… Расскажите пожалуйста.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 23.6.2008, 16:31; Ответить: Exterior
Сообщение #6


(' post='8113 @ 23.6.2008, 16:26)
Сейчас вспомнил в css атрибуты auto

ширина, высота и т.д. по умолчанию и так стоят в auto, поэтому разницы и нет никакой. Даже если в ячейке стоит высота 20px, то при добавлении в нее текста, либо каких-то других элементов, она все равно будет раширятся, так что пропадать из нее ничего не будет ;)
А если первую таблицу в моей конструкции изменить вот так:
<table border="1" style="float:left; border-right:none">
<tr>
<td width="10" height="150" align="right" style="border-right:none">a<br>b<br>v<br>g<br>d<br>e<br>o<br>p</td>
</tr>
</table>

то можно и не отличить, что это 2 отдельные таблицы
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
antobarto
antobarto
сообщение 23.6.2008, 17:43; Ответить: antobarto
Сообщение #7


(celovec @ 23.6.2008, 11:24) *
Проблема в том что в зависимости от ячейки "a,b,v,g,*" растягиваются в низ и другие ячейки.
Мне необходимо ячейку где находится цифра "1" не растягивалась.
Тоесть в в ячейки где находится "1" ничего не должно происходить. Она должна обволакивать тот текст который будет находится в ней.
Подскажите пожалуйста как это сделать?


Верстай при помощи DIV! И никогда не будешь сталкиваться с подобными проблемами. На знакомство с DIV у тебя уйдёт час, зато после этого верстать таблицами в 90% случаев не будешь!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Diablo_hb
Diablo_hb
сообщение 23.6.2008, 22:17; Ответить: Diablo_hb
Сообщение #8


да да - только заболит голова от кроссбраузности - ну если начнеш что либо серьезное делать )))

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Проблема с админкой
5 Prok 2315 29.7.2019, 20:04
автор: dvakarandasha
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема с таблицей, которая выводится через скрипт
7 vanchester 1336 15.2.2019, 19:06
автор: Artos_mw
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема в тегах при сохранении контента
1 Kord18 1404 13.3.2018, 18:19
автор: Evgeniy3200
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема вёрстки адаптивной страницы на divах
28 master-vek 4713 8.2.2018, 19:29
автор: master-vek
Открытая тема (нет новых ответов) Проблема с All in one SEO?
17 okseo 2680 30.11.2017, 14:06
автор: okseo


 



RSS Текстовая версия Сейчас: 29.3.2024, 10:43
Дизайн