Jump to content
  • 0

элементарная блочная в?рстка -- позиционирование


az
 Share

Question

Приветствую,

Я тут новенький, так что могу спрашивать что уже обсуждалось. Сразу ногами не бить... :-)

Итак. Начитавшись о прелестях css и "архаичности" в?рстки при помощи таблиц, задался, казалось, простым вопросом. Но вот решения не найду.

задача проста, при помощи div сделать как тут:

http://imagebin.org/11213

Пояснение: рамка вокруг = окно браузера.

Что у меня НЕ получается.

* Я так понимаю, что по любому блок меню или контента (а может и обоих) надо позиционировать абсолютно. Но тогда проблема с блоком подложки (ч?рный, который содержит остальные блоки), он не растягивается вниз :)

* Если позиционировать меню абсолютно, то проблема опять же с нерастягивающейся вниз подложкой при условии, если блок меню длиннее(по высоте) чем блок контента. Ну и наоборот.

Вот я и думаю, а это вообще возможно?

Что нужно:

-- чтоб блок подложки (ч?рная) растягивался и был фоном И для меню И для контента, вне

зависимости от их размеров (которые определяются содержимым).

Прошу помощи опытных блокостроителей.

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

1 - все ранее обсуждавшиеся вопросы вы можете посмотреть в поиске;

2 - расскажите пожалуйста, из каких побуждений вы создали эту тему в разделе css? Потому тема уходит в "проблемы верстки"

3 - внимательно жд?м от Вас кода, который написали вы, и который не удовлетворяет требованиям партии, дабы его разобрать и решить проблему направленно и тематично.

PS - прошу заметить - ногами не бил =)

Link to comment
Share on other sites

  • 0

http://olib.ru/catalog/hi-tech/internet/bi...tikal-nyh-bloka

http://www.webmascon.com/topics/coding/43a.asp

поищи вопрос глупый, конечно можно и возможно:))

"Я так понимаю, что по любому блок меню или контента (а может и обоих) надо позиционировать абсолютно"

Ты не прав :).

читай про float про clear тоже :()

Link to comment
Share on other sites

  • 0
1 - все ранее обсуждавшиеся вопросы вы можете посмотреть в поиске;

Понятно

2 - расскажите пожалуйста, из каких побуждений вы создали эту тему в разделе css? Потому тема уходит в "проблемы верстки"

Видимо потому, что делать это предполагается средствами css. Ну и плюс отсутствие пока обзора что/куда спрашивают.

3 - внимательно жд?м от Вас кода, который написали вы, и который не удовлетворяет требованиям партии, дабы его разобрать и решить проблему направленно и тематично.

вот на что мне пока хватило ума:

<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>test</title>
</head>
<body>
<div
style="padding: 10px; margin-left: 10%; margin-right: 10%; background-color: black; position: relative;">
<div style="background-color: rgb(51, 204, 0); height: 50px;"
id="head">HEAD
</div>
<div
style="background-color: rgb(255, 102, 0); width: 150px; margin-top: 10px;"
id="menu">
MENU
</div>
<div
style="background-color: yellow; position: absolute; top: 70px; left: 170px; right: 10px;"
id="content">CONTENT
</div>
</div>
</body>
</html>

PS - прошу заметить - ногами не бил =)

а вот за это спасибо! :-)

Link to comment
Share on other sites

  • 0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<div style="width:600;height:200;background-color:red;"></div>
<div style="width:200;height:200;background-color:blue;float:left;"></div>
<div style="width:400;height:200;background-color:green;float:left;"></div>
</body>
</html>

Копайте примерно в этом ключе.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy