imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 10.10.2005, 20:28     # 1
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
По разному отображается таблица в Opere и Explorere

Есть таблица:
<table border=0 cellspacing=0 cellpadding=0>
<tr>
<td>1 элемент</td>
<td>2 элемент</td>
</tr>
</table>
В осле между 1 и 2 элементами по вертикали есть немного расстояния, а в Opere нету, из-за этого плохо отображается страничка в одном из браузеров... Как можно привести все к чему-нибудь одному, чтобы и в опере и в осле были одинаковые расстояния между ячейками
Это кстати не только на ячейки таблицы распространяется, но и на просто текст, в осле он как-то шире располагается (по вертикали я имею ввиду)
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 10.10.2005, 20:58     # 2
vovik
IMHO Ворчун-2006
 
Аватар для vovik
 
Регистрация: 24.03.2003
Адрес: Москва
Пол: Male
Сообщения: 4 651

vovik СуперБогvovik СуперБогvovik СуперБог
vovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБогvovik СуперБог
Ты будешь смеяться, но у меня табличка отображается одинаково
Может просто дело в настройках браузеров? Типа, шрифты разные... или еще что.
А вообще, меня учили (правда еще те учителя), что если от браузера зависеть не хочешь, то все до фигачить в таблицу, а фиксированные размеры ячеек задавать бэкграундовыми картинками в тон.
Пока мне такого приема хватало.
PS: я не вэбмастер.
vovik вне форума  
Старый 11.10.2005, 19:16     # 3
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
Вот, если не верите...
1. Explorer
2. Opera
Изображения
Тип файла: jpg mini1.JPG (8.3 Кбайт, 10 просмотров - Кто скачивал? )
Тип файла: jpg mini2.JPG (7.6 Кбайт, 10 просмотров - Кто скачивал? )
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 11.10.2005, 19:44     # 4
Scary Zet
Junior Member
 
Аватар для Scary Zet
 
Регистрация: 08.07.2004
Адрес: Воронеж
Сообщения: 115

Scary Zet Нимб уже пробиваетсяScary Zet Нимб уже пробивается
Тебе нужно использовать стили для тэгов. Свойство line-height, отвечающее за расстояние между строками текста. Опера и Експлорер, как мне помнится, действительно иногда вольничают с этим, если явно не задавать.

Можно прямо в html вписать, а можно через CSS. CSS погугли, а в html можно так:

<table border=0 cellspacing=0 cellpadding=0>
<tr>
<td style="line-height:100%;">1 элемент</td>
<td style="line-height:100%;">2 элемент</td>
</tr>
</table>

Но лучше стили ассоциировать тэгам через CSS.
__________________

Каждая мечта тебе дается вместе с силами, необходимыми для ее осуществления. Однако тебе, возможно, придется ради этого потрудиться.

Ричард Бах
Scary Zet вне форума  
Старый 11.10.2005, 20:39     # 5
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
Что-то не работает это в осле, я этот height и 50% и 100% ставил, а он все равно как-то по-своему, да и в опере, расстояния ближе к концу больше становятся
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 11.10.2005, 22:45     # 6
Scary Zet
Junior Member
 
Аватар для Scary Zet
 
Регистрация: 08.07.2004
Адрес: Воронеж
Сообщения: 115

Scary Zet Нимб уже пробиваетсяScary Zet Нимб уже пробивается
Вообще странно, как у тебя через ТАКУЮ таблицу сделано меню как на скриншотах. <td> ведь задаёт столбцы, а не строки. Вот может браузер и плющит от того, что он пытается всё это как-то отобразить.

Я бы вообще сделал одну большую ячейку таблицы для всех пунктов меню, а пункты друг от друга <br> отделял.

Можно ли где-нить вашу проблемную страницу посмотреть онлайн?

Надо бы по хорошему

<table>
<tr><td>Element 1</td></tr>
<tr><td>Element 2</td></tr>
<tr><td>Element 3</td></tr>
...
</table>

Обычно, когда явно заданы cellspacing и cellpadding таблицы (что у вас есть), то разницы в отображении разными браузерами нет.
__________________

Каждая мечта тебе дается вместе с силами, необходимыми для ее осуществления. Однако тебе, возможно, придется ради этого потрудиться.

Ричард Бах
Scary Zet вне форума  
Старый 11.10.2005, 23:50     # 7
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
Сорри, конечно сделано:
Цитата:
Scary Zet:
<table>
<tr><td>Element 1</td></tr>
<tr><td>Element 2</td></tr>
<tr><td>Element 3</td></tr>
...
</table>
но тем не менее в осле одно, а в опере другое.
Цитата:
Scary Zet:
Можно ли где-нить вашу проблемную страницу посмотреть онлайн?
Пока нельзя, завтра постараюсь выложить на общее обозрение где-нибудь - сообщу. Пока сделал в опере line-height: 12px; и стало вроде как в осле, только осел на эти line-height вообще никак не реагирует...
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 12.10.2005, 01:08     # 8
Snaphook
Guest
 
Сообщения: n/a

воткни распорки типа <tr><td><img src=spacer.gif width=1 height=20></td><td>Element 1</td></tr>
 


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 10:45.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.