Позиционирование в FireFox
Здравствуйте! При разметке страницы через CSS возникла проблема с FireFox'ом. Задумка была такая: есть три div-блока на странице - left, right и main. Блоки left и right растягиваются по вертикале относительно блока main. Всё это работает в IE и отказывается работать в ff: width: 100% работает относительно окна браузера, а не блока main.
В HTML: html> <head> <title><? include('title.php'); ?></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="default.css"> </head><? include('background.php');?> <div id="main"> <div id="left"> </div> <div id="right"> </div> <!-- Прелоадер --> <script type="text/javascript" language="JavaScript"> <!--//--><![CDATA[//><!-- if (document.images) { var img = new Object(); img["first"] = new Image(200, 210); img["first"].src = "btn.tng"; img["second"] = new Image(200, 210); img["second"].src = "btna.png"; // и так далее... } //--><!]]> </SCRIPT> <? include ('browser.php'); ?> <font size=5 color="purple"><b><p align="center"> <? include('stih.php'); ?> </p></b> font color="black" size=3><b><p align=center> <? include('fl.php'); ?> </p></b> </font> </div> </body> В CSS-файле: #left{ position: releative; width:150px; float:left; height:100%; background:url(r1.png); } #right{ position: releative; width:150px; float:right; height:100%; background:url(r1.png); } #main{ width:auto; height:100%; width:auto; } html, body { height: 100%; width:100%; font-family:Arial, Helvetica, sans-serif; cursor: url(cur.cur), auto; } a:link, a:visited, a:active{ color: red; cursor: url(cur.cur), auto; } a:hover{ cursor: url(cur.cur), auto; } table, img, form { border:0; } object, img, a{ outline: none; cursor: url(cur.cur), auto; } A { text-decoration: none; } Заранее спасибо! :) |
делай в таблице и не IP себе мозг, не понимаю тех кто создаёт таблицы блоками если есть таблицы.
|
Цитата:
|
Также этот вариант не работает в Опере
|
Шацкий Денис, сделай нормальный хтмл-пример... Или картинкой нарисуй чего хочешь...
|
![]() Вот как-то так хотелось бы....И ещё надо так чтобы блоки left и right были равны по высоте блоку main. |
Цитата:
|
Цитата:
|
Шацкий Денис, это:
- не запустить прямо тут - не скопипастить в файл хтмл - не чистый хтмл Так понятно? Я ведь не выкладываю тут примеры кода на csp... |
Теперь хоть картинку я увидал... :)
Какие размеры по ширине у Лефт, Райт и Майн? |
Цитата:
http://www.xiper.net/collect/html-an...oy-visoty.html |
Цитата:
|
Цитата:
<!DOCTYPE html> <head> <style> * { margin: 0; padding: 0; } #container1 { background-color: orange; } #left { float: left; width: 150px; } #container2 { margin-left: 150px; background-color: yellow; } #right { float: right; width: 150px; } #main { margin-right: 150px; background-color: silver; } .end { clear: both; } </style> </head> <body> <div id='container1'> <div id='left'> <p>Left</p> <div class='end'></div> </div> <div id='container2'> <div id='right'> <p>Right</p> <div class='end'></div> </div> <div id='main'> <p>Main</p> <div class='end'></div> </div> <div class='end'></div> </div> <div class='end'></div> </div> </body> </html> Но в ИЕ7 не работает... :-E |
Цитата:
|
Цитата:
|
ппц а таблицы зачем придуманы?
|
Skipp, желательно уметь пользоваться всем ассортиментом - так проще выбрать желаемое... ;)
|
Цитата:
|
Шацкий Денис, одно другому не мешает... ;)
|
ksa, в принципе да. Особенно если учесть, что разница между браузерами очень велика :) . Так что плюнул я на это дела и сделал разметку табличкой ;)
|
Цитата:
Вообще-то логичнее, если хочешь сделать велосипед, сделать велосипед, а не коляску. |
Часовой пояс GMT +3, время: 23:48. |