Вопросы по HTML&CSS и дизайну

Обсуждение программ
Автор
Повідомлення
pasha4ur
Member
Звідки: Запорожье

Повідомлення

DarknesS:Распространенная ошибка начинающих
Просто оно как-то понятнее, чем относительное, и не влияет на остальные элементы
pasha4ur:Та это просто из урока "также размер можно задавать с помощью left, top, right, bottom". Но оно что-то не работает в ИЕ6
almazmusic
Король клавиатуры
Аватар користувача
Звідки: Planet Earth

Повідомлення

pasha4ur
Паша, что ты читаешь... хрень какую-то... умей отличить качественную литературу, от гавна начинающих ламеров.

Добавлено спустя 1 минуту 7 секунд:
pasha4ur:Просто оно как-то понятнее
это просто кто-то не там читает!
pasha4ur:Но оно что-то не работает в ИЕ6
потому что срать ему на это, он знает только width: 100% и height: 100%
pasha4ur
Member
Звідки: Запорожье

Повідомлення

100% он тоже не знает со слоями. Не растягивает. Он хоть что-то знает?:(
almazmusic
Король клавиатуры
Аватар користувача
Звідки: Planet Earth

Повідомлення

pasha4ur:Он хоть что-то знает?
Я бы на твоём месте задал этот вопрос себе.
pasha4ur
Member
Звідки: Запорожье

Повідомлення

almazmusic:
pasha4ur:Он хоть что-то знает?
Я бы на твоём месте задал этот вопрос себе.
Давай или конкретно по теме, или вообще ничего не писать и не оффтопить(типа же в модераторы метишь). Я рад, что ты знаешь. Думаю, что найдутся те, кто просто подскажет без всяких насмешек.
almazmusic
Король клавиатуры
Аватар користувача
Звідки: Planet Earth

Повідомлення

pasha4ur:или конкретно по теме
ПОЧИТАЙ, БЛИН, ПОЗИЦИОНИРОВАНИЕ... ну а если читать влом, то так и скажи сразу, я больше писать ничего не буду
pasha4ur
Member
Звідки: Запорожье

Повідомлення

Вот, что сказали на счет того, что ие6 не растянул слой
В ie6 одновременно не работает left/top с bottom/right, вроде можно исправить с помощью exp?ression, но не могу найти пример (сам пока не делал).

Код: Виділити все

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> 
<title>Выравнивание</title> 
<style type="text/css"> 
#centerLayer { 
 position: absolute; 
 left: 0; 
 top: 0; 
 right:0; 
 bottom:0; 
 margin:5px; 
 background: #fc0; 
 border: solid 1px black; 
 padding: 10px; 
 overflow: auto; 
} 
</style> 
</head> 
<body> 

<div id="centerLayer"> 
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. 
</div> 

</body> 
</html>
kekskeks
Member
Аватар користувача
Звідки: Украина, Харьков

Повідомлення

pasha4ur
Паш! Объясни по человечески, что именно ты хочешь сделать? Потому что из кода этого не видно... А мы уж с ребятами подскажем, как правильно.
pasha4ur
Member
Звідки: Запорожье

Повідомлення

kekskeks
как растянуть пустой слой с фоном на весь экран по высоте экрана.
Опера и ФФ понимают

Код: Виділити все

left: 0; 
 top: 0; 
 right:0; 
 bottom:0;
и

Код: Виділити все

height:100%;
IE6 притворяется Васей.

JS использовать не хочется, потому что я не понимаю ничего в них (пример правда с шириной):

Код: Виділити все

container.style.width = (document.body.clientWidth > 1100)? "1100px" : "auto";
Синтаксис не понятен %). Общий принцип такой?

Код: Виділити все

if ($body>1100)
{
$width=$body;
}
else
{
$width=$auto;
}
MaG!STeR
Member
Звідки: Vancouver, Canada

Повідомлення

Код: Виділити все

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> 
<title>Выравнивание</title> 
<style type="text/css"> 
#centerLayer {
	background-position: #fc0;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: 5px;
	background: #fc0;
	border: solid 1px black;
	padding: 10px;
	overflow: auto;
}
</style> 
</head> 
<body> 
<script type="text/javascript">
var h = screen.height;
</script>
<script type="text/javascript">
document.write ('<div id="centerLayer" style="height:'+h+'px"> ');
</script>
	Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy 
	nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. 
</div>
</body> 
</html>
almazmusic
Король клавиатуры
Аватар користувача
Звідки: Planet Earth

Повідомлення

MaG!STeR
ты думаешь, что ты получил кроссбраузерную высоту документа этим:
var h = screen.height;
??? :lol:
MaG!STeR
Member
Звідки: Vancouver, Canada

Повідомлення

Ему надо, чтоб в IE6 Работало. :laugh:
almazmusic
Король клавиатуры
Аватар користувача
Звідки: Planet Earth

Повідомлення

MaG!STeR
дык всё равно не высота документа
kekskeks
Member
Аватар користувача
Звідки: Украина, Харьков

Повідомлення

А если в CSS прописать вот такую конструкцию?

Код: Виділити все

html {
height: 100%;
}

body {
position: relative;
height: auto !important;
height: 100%;
min-height: 100%;
margin:0px;
}
Мне в свое время помогало. Хоть и не совсем валидно, но кроссбраузерно)))
almazmusic
Король клавиатуры
Аватар користувача
Звідки: Planet Earth

Повідомлення

kekskeks
Паша у нас адски боится относительного позиционирования. Я ему уже кучу раз предлагал.
kekskeks
Member
Аватар користувача
Звідки: Украина, Харьков

Повідомлення

almazmusic
Дык, там же по другому - практически никак...
almazmusic
Король клавиатуры
Аватар користувача
Звідки: Planet Earth

Повідомлення

kekskeks
Объясни Паше) я то знаю)
kekskeks
Member
Аватар користувача
Звідки: Украина, Харьков

Повідомлення

pasha4ur
Паша! Там по другому никак.
almazmusic
Король клавиатуры
Аватар користувача
Звідки: Planet Earth

Повідомлення

kekskeks
:lol: :up:
pasha4ur
Member
Звідки: Запорожье

Повідомлення

kekskeks
almazmusic

Приехал новый проц. Завтра уже буду разбираться с сайтами. Думаю не надо объяснять почему завтра :gigi:

Добавлено спустя 5 минут 43 секунды:
Хоть ГТА 4 поставлю
Відповісти