Автор Тема: высота ячеек  (Прочитано 6384 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nickolaz

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
высота ячеек
« : 07 Декабря 2006, 16:15:45 »
Простая вещь - никак не могу понять, что не так...

Рисую дерево каталогов. Есть картинки 16*14. Допустим, там точки вертикально.
Как бы я ни старался - не могу сделать так, чтобы эти точки образовывали неразрывную высокую вертикальную линию.
Т.е.:
| текст
| текст
| текст



пробовал через таблицы, но как только заносится текст, высота ячейки расширяется. Это странно, потому что места в принципе для текста по высоте хватает и почему-то появляется отступ от верхней границы ячейки, хотя все padding & margin для нее отключены.
Пробовал через div-ы с overflow: hidden, но тогда половина текста обрезается.

Простейшая задача, а решить никак не могу :(

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
высота ячеек
« Ответ #1 : 07 Декабря 2006, 18:04:30 »
Nickolaz
Для таблиц:
css / borser-colllapse:collapse (или cellpadding/cellspacing)

Для всего:
line-height: 14px
LJ: Backslashed life (rss)

Оффлайн Nickolaz

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
высота ячеек
« Ответ #2 : 07 Декабря 2006, 18:26:00 »
CGVictor
нет эффекта :(


.treeLine {border-collapse: collapse; border:0; padding:0px; margin:0px;}
.treeLine TR TD {height: 14px; padding: 0px; margin: 0px; font: normal 12px Tahoma; line-height: 14px;}
.treeLine TR {height: 14px; }





text
text


Примерно такой текст...

Оффлайн Nickolaz

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
высота ячеек
« Ответ #3 : 07 Декабря 2006, 18:31:22 »
в ячейке над текстом всё равно сохранился отступ :(
В чем может быть проблема?

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
высота ячеек
« Ответ #4 : 08 Декабря 2006, 12:40:53 »
Nickolaz
ИМХО стоит взять картинки в отдельную ячейку и указывать рисунок  фоном ячейки.
[off]Безработный[/off]

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
высота ячеек
« Ответ #5 : 08 Декабря 2006, 12:53:16 »
Nickolaz
А вот вариант без таблицы:


<div class="row" style="font-size: 13px; font-family: Arial, Helvetica, sans-serif;">
<
div style="width: 16px; float: left;"><img src="image/toc_leaf_whole.gif"></div>
<
div style="">Новсти</div>
</
div>
	

<
div class="row" style="font-size: 13px; font-family: Arial, Helvetica, sans-serif;">
<
div style="width: 16px; float: left;"><img src="image/img_direct.gif"></div>
<
div style="width: 16px; float: left;"><img src="image/toc_leaf_whole.gif"></div>
<
div style="">Новсти</div>
</
div>
[off]Безработный[/off]

Оффлайн Nickolaz

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
высота ячеек
« Ответ #6 : 08 Декабря 2006, 15:57:28 »
for_i_0
Спасибо за ответ, но у меня всё равно получилась разорванная линия...

А по поводу отдельной ячейки - уже написано достаточно много кода, исправлять уже нет сил. Если есть любая возможность избежать отдельной - буду беспредельно благодарен!

На картинке я добавил еще и результат выделения последнего вашего кода. Не пойму - как избавиться от отступов сверху и снизу у текста - ведь именно в нем дело, насколько я понимаю...

Оффлайн Nickolaz

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
высота ячеек
« Ответ #7 : 08 Декабря 2006, 16:03:10 »
for_i_0
неразрывная линия получилась всё-таки - уменьшил размер шрифта. Но если у вас вдруг есть свободная минутка - не могли бы вы ответить на вопрос по поводу отступов сверху и снизу от текста - откуда он берется и как его убрать.

Еще раз спасибо за ответ!

Оффлайн Nickolaz

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
высота ячеек
« Ответ #8 : 08 Декабря 2006, 16:07:38 »
В конце концов получился такой текст:


 
Новсти

 
 
Новсти



Но вопрос с отступами остался - иногда сталкивался с такой проблемой и никогда не видел решения :(

for_i_0 - окончательное спасибо на случай, если вы не найдете минуту на ответ по поводу отступов ;)

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
высота ячеек
« Ответ #9 : 09 Декабря 2006, 13:27:13 »
Nickolaz

<style>
 .
row {font-size12pxfont-familyTahomaHelveticasans-serifmargin-bottom: -Npx;}
[off]Безработный[/off]

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28