Проблема отображения таблицы в Opera и в FireFox. @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 18 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
tolik777 Муж.
новый человек
0
Сообщения: 9
Зарегистрирован: 30.06.05
Откуда: Астрахань
Заголовок сообщения: Проблема отображения таблицы в Opera и в FireFox.
Сообщение Добавлено: 2 Июль 2005, 15:24:42 
Никак не могу сделать таблицу, чтобы и в Опере и в экплорере отображалось нормально.
Вообщем вот собственно сама табличка: http://knigman.net/border.htm
Проблема в том, что в Firefox и в Opera отображается border, а в эксплорере нормально.
Как сделать?
И как задать в CSS cellspacing?
(sp)
соучастник
0
Сообщения: 559
Зарегистрирован: 22.01.05
Сообщение Добавлено: 2 Июль 2005, 16:37:48 
AFAIK в CSS cellspacing задать нельзя. И почему ты удивляешься границе? Там же написано: "border=1" в самом верху. Пропиши нормально цвет, ширину и стиль границы, тогда везде всё будет одинаково.
А зачем, кстати, в ячейку таблицы вставлять <p> для одного слова?

_________________
baby`s got an atom bomb
Inviz Муж.
соучастник
0
Сообщения: 687
Зарегистрирован: 05.04.05
Сообщение Добавлено: 2 Июль 2005, 17:34:50 
cellspacing задается так:

table td {
margin:3px;
}

P затем, что код не от руки. :gent:

_________________
критиковать человека не имеет смыла, потому что критика заставляет его защищаться и, как правлио искать оправданий. критиковать человека опасно, так как критика наносит удар его гордости, задевает чувство собственной значитмости и обижает его. (Дейл Карнеги)
(sp)
соучастник
0
Сообщения: 559
Зарегистрирован: 22.01.05
Сообщение Добавлено: 2 Июль 2005, 18:00:14 
Inviz, а если сделать 0, он будет нулевой? Cellpadding, как я понимаю, аналогично?

_________________
baby`s got an atom bomb
Inviz Муж.
соучастник
0
Сообщения: 687
Зарегистрирован: 05.04.05
Сообщение Добавлено: 2 Июль 2005, 18:23:36 
смею предположить, что да.

_________________
критиковать человека не имеет смыла, потому что критика заставляет его защищаться и, как правлио искать оправданий. критиковать человека опасно, так как критика наносит удар его гордости, задевает чувство собственной значитмости и обижает его. (Дейл Карнеги)
abraitcev
новый человек
6
Сообщения: 165
Зарегистрирован: 28.09.02
Откуда: Murmansk
Сообщение Добавлено: 2 Июль 2005, 18:55:46 
tolik777, если речь идет о cellspacing=0, как о средстве получения "тонкой рамки" в таблице, то в CSS он называется border-collapse : collapse;
arlekino Муж.
соучастник
5
Сообщения: 481
Зарегистрирован: 05.07.01
Откуда: Москва
Сообщение Добавлено: 2 Июль 2005, 21:09:25 
Inviz, чепуху не говорите.
abraitcev, я бы сказал "убрать" внешний отступ у ячеек. Тогда да.
Inviz Муж.
соучастник
0
Сообщения: 687
Зарегистрирован: 05.04.05
Сообщение Добавлено: 2 Июль 2005, 22:24:51 
arlekino,
где чепуха? маржины дают тот жек целлспейсинг.

_________________
критиковать человека не имеет смыла, потому что критика заставляет его защищаться и, как правлио искать оправданий. критиковать человека опасно, так как критика наносит удар его гордости, задевает чувство собственной значитмости и обижает его. (Дейл Карнеги)
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 2 Июль 2005, 22:34:16 
arlekino, Ткните, plz, в "чепуху"?

_________________
Keep in touch. Andrey Alexeev.
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 2 Июль 2005, 22:35:00 
Inviz, margin внтури ячейки позиционирует, cellspacing - cами ячейки двигает. :laugh:

_________________
можно на ТЫ.
arlekino Муж.
соучастник
5
Сообщения: 481
Зарегистрирован: 05.07.01
Откуда: Москва
Сообщение Добавлено: 2 Июль 2005, 23:35:50 
Inviz, работающий пример в студию, а то у меня никак-с.
arlekino Муж.
соучастник
5
Сообщения: 481
Зарегистрирован: 05.07.01
Откуда: Москва
Сообщение Добавлено: 3 Июль 2005, 00:14:29 
В принципе решение есть:
Код:
table {
  border-spacing: 10px ;
  /* или обнуляем: */
  border-spacing: 0;
}
По поведению в браузере тот же cellspacing. Но разумеется не в Осле.
Inviz Муж.
соучастник
0
Сообщения: 687
Зарегистрирован: 05.04.05
Сообщение Добавлено: 3 Июль 2005, 05:48:59 
да действительно, почему-то мне помнится что у меня такое работало. Может быть туплю.

А насчет border-spacing оно не работает в ИЕ.

_________________
критиковать человека не имеет смыла, потому что критика заставляет его защищаться и, как правлио искать оправданий. критиковать человека опасно, так как критика наносит удар его гордости, задевает чувство собственной значитмости и обижает его. (Дейл Карнеги)
tolik777 Муж.
новый человек
0
Сообщения: 9
Зарегистрирован: 30.06.05
Откуда: Астрахань
Сообщение Добавлено: 3 Июль 2005, 07:44:25 
Inviz
Код как раз таки от руки весь, потому что он там с PHP переплитается. Я программер PHP а в дизайне не очень разбираюсь.

margin, padding уже разные варианты пробовал - не работают. Перечитал спецификацию CSS2 ничего не нашел.
border-spacing - тоже не работает. Ни в опере, ни в ИЕ.
Мне нужны именно белые промежутки между ячейками толщиной в 1 пиксель. Как я подозреваю надо наверное еще к каждой ячейки прописывать стайл и задавать отступ в 1 пиксель. Может я не прав.
Но как-то же можно сделать?

P.S.Кстати на форуме почему то не работает ф-ия уведомления подписчикам о новых сообщениях в теме.
Inviz Муж.
соучастник
0
Сообщения: 687
Зарегистрирован: 05.04.05
Сообщение Добавлено: 3 Июль 2005, 07:57:29 
table {
border-top:1px solid #FFF
border-left:1px solid #FFF
}

td {
border-right:1px solid #FFF;
border-bottom:1px solid #FFF
}

так будут отступы в 1 пиксель. Зато нельзя задать бордер :)

_________________
критиковать человека не имеет смыла, потому что критика заставляет его защищаться и, как правлио искать оправданий. критиковать человека опасно, так как критика наносит удар его гордости, задевает чувство собственной значитмости и обижает его. (Дейл Карнеги)
tolik777 Муж.
новый человек
0
Сообщения: 9
Зарегистрирован: 30.06.05
Откуда: Астрахань
Сообщение Добавлено: 3 Июль 2005, 12:21:26 
Вообщем запутался я конкретно, но нашел решение:
<table width="97%" cellpadding="0" cellspacing="2" align="center" style="border:1px solid #DBE5F0;">
Все оказалось намного проще. И в Опере и в ИЕ отображается как надо!
Все респект!
(sp)
соучастник
0
Сообщения: 559
Зарегистрирован: 22.01.05
Сообщение Добавлено: 3 Июль 2005, 13:57:01 
tolik777, посмотри первый ответ на твой топик.

_________________
baby`s got an atom bomb
bs Муж.
новый человек
0
Сообщения: 121
Зарегистрирован: 19.10.04
Сообщение Добавлено: 3 Июль 2005, 16:05:59 
tolik777,

Код:
<div style="background: #C1E0FF; width: 300px">
<table width="100%" cellpadding="4" cellspacing="1">
<tr>
<td bgcolor="white">1</td>
<td bgcolor="white">2</td>
</tr>
</table>
</div>
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 18 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100