css, Opera @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 9 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Vivaldy
новый человек
0
Сообщения: 5
Зарегистрирован: 11.06.03
Откуда: Севастополь
Заголовок сообщения: css, Opera
Сообщение Добавлено: 26 Март 2004, 11:00:51 
Давно на это не обращал внимания, но сейчас пришлось.

1. Почему-то шрифты в Опере и ИЕ совершенно разные, хотя в CSS написано:
body,table,tr,td,form,p {
font-size: 11px; font-family: Tahoma; color: #737373;
}
Но такое ощущение что ей все равно, что там Тахома и в 11 пикселей.

2. Как-то странно она воспринимает height=100%, а именно когда высота таблицы меняеться от кол-ва текста при этом в одном из столбцов много ячеек но на всю высоту не хватает и нужно чтоб они были прижаты к верху - я ставлю внизу ячейку такого типа <td height=100%></td>
При этом эксплорер нормально все прижимает наверх, а опера ее игнорирует и все повисает в середине таблицы.

Не могу понять с чем связаны оба глюка...
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 26 Март 2004, 14:22:55 
1. Все прекрасно работает
2. это не глюк. это особенность работы с объектами.

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
GIFT Муж.
новый человек
0
Сообщения: 19
Зарегистрирован: 23.03.04
Откуда: Питер
Сообщение Добавлено: 27 Март 2004, 01:10:48 
2. А если попробовать <td valign=top>?


Последний раз редактировалось GIFT 28 Март 2004, 14:44:15, всего редактировалось 1 раз.
Vivaldy
новый человек
0
Сообщения: 5
Зарегистрирован: 11.06.03
Откуда: Севастополь
Сообщение Добавлено: 28 Март 2004, 14:32:04 
to Long:
1. странно но у меня всеже не прекрасно в эксплорере одно, а в опере другое.
2. так а как быть если нужно в столбце разместить две таблицы, при этом одну прижать к верху, другую к низу...
в эксплорере просто вставил между ними ячейку с height=100% и она их растолкает.. а в опере так не получается.
Подскажите пожалуйста как это сделать.
Свет Муж.
постоянный участник
0
Сообщения: 3014
Зарегистрирован: 11.10.03
Откуда: Минск
Сообщение Добавлено: 28 Март 2004, 17:36:53 
Vivaldy,. так а как быть если нужно в столбце разместить две таблицы, при этом одну прижать к верху, другую к низу...
в эксплорере просто вставил между ними ячейку с height=100% и она их растолкает.. а в опере так не получается.
Подскажите пожалуйста как это сделать.

с помощью вложеной таблицы...

_________________
Офигеть нужно!!!
enf644
новый человек
0
Сообщения: 104
Зарегистрирован: 16.11.03
Сообщение Добавлено: 28 Март 2004, 22:25:01 
Опера реально бесит своим пониманием 100% height
Свет, никак вроде. Можно как-то ставить javascript распорки.


Можно попробывать поставить html,body{ height:100%;}
тогда в элементах пораждённых body height 100% может нормально работать
Свет Муж.
постоянный участник
0
Сообщения: 3014
Зарегистрирован: 11.10.03
Откуда: Минск
Сообщение Добавлено: 29 Март 2004, 01:09:27 
Код:
<html>
<!-- Creation date: 29.03.2004 -->
<head>
</head>
<body>
<table height=400 border=1>
<tr>
   <td>
       <table height=400 border=1>
      <tr>
         <td height=50% valign=top>
    <table height=100 border=1>
      <tr>
         <td valign=top>fgfgfgfgf
        </td>
      </tr>
    </table>
        </td>
      </tr>
      <tr>
         <td height="50%" valign="bottom">
    <table height=100 border=1>
      <tr>
         <td valign=bottom>fgfgfgfgf
        </td>
      </tr>
    </table>
        </td>
      </tr>
      </table>
   </td>
</tr>
</table>

</body>
</html>


enf644, у меня опера такую конструкцию понимает... почему нет? или я что-то не понял?

_________________
Офигеть нужно!!!
Vivaldy
новый человек
0
Сообщения: 5
Зарегистрирован: 11.06.03
Откуда: Севастополь
Сообщение Добавлено: 29 Март 2004, 12:15:51 
огромное всем спасибо, особенно Свет после доделки его кода и предложения enf644 получилось нормальное рабочее решение:
Код:
<html>
<head>
</head>
<body style="height: 100%">
<table height=100% border=1>
 <tr>
  <td height=100%>
   <table height=100% border=1>
    <tr>
     <td height=50% valign=top>
      <table height=100 border=1>
       <tr>
        <td valign=top>fgfgfgfgf
        </td>
       </tr>
      </table>
     </td>
    </tr>
    <tr>
     <td height=50% valign=bottom>
      <table height=100 border=1>
       <tr>
        <td valign=bottom>fgfgfgfgf
        </td>
       </tr>
      </table>
     </td>
    </tr>
   </table>
  </td>
 </tr>
</table>
</body>
</html>


и все таки хотелось бы заметить что в опере кодере слишком умно подошли к вопросу о наследуемости :laugh: от сего и все проблемы
Свет Муж.
постоянный участник
0
Сообщения: 3014
Зарегистрирован: 11.10.03
Откуда: Минск
Сообщение Добавлено: 29 Март 2004, 12:30:11 
Vivaldy, опера развивает мозги кодера!!! Все как надо!!! :laugh: :beer:

_________________
Офигеть нужно!!!
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 9 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


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