Jump to content
  • 0

Помогите разобраться с margin


Inf1k
 Share

Question

Собственно только начал осваивать верстку и сразу попал в тупик с выравниванием блоков. Я хочу чтобы внутрение блоки имели отступы между собой и от границы родительского блока. Покажу лучше на примере. Вот что нужно:

needed.png

И вот что имею:

exists.png

Если задать padding родительскому блоку(класс item_list) то отступ от границ получиться margin + padding.

Сам код:



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<title>Example</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<style type="text/css">

* {
margin: 0;
padding: 0;

}

#container {
width: 600px;
margin: 0 auto;
}

.item_list {
background-color : #333;
margin-bottom : 20px;
}

.item {
background-color : #ffffee;
margin : 5px;
}

.fl-l {
width : 294px;
float : left;
border-right : 1px solid black;
}

.fl-r {
width : 295px;
float : right;
}

.clear {
clear : both;
}

</style>

</head>

<body>

<div id="container">

<div class="item_list">

<div class="item">
<div class="fl-l">
left
</div>
<div class="fl-r">
right
</div>
<div class="clear"></div>
</div>

<div class="item">
<div class="fl-l">
left
</div>
<div class="fl-r">
right
</div>
<div class="clear"></div>
</div>

<div class="item">
<div class="fl-l">
left
</div>
<div class="fl-r">
right
</div>
<div class="clear"></div>
</div>

</div>

</div>


</body>
</html>

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

.fl-l и .fl-r задайте padding

ps советую вам это сделать не на блоках, а на таблице

Нет, это задаст отступ внутри блоков .fl-l и .fl-r. А мне нужно сделать отступ между элементами с классом .item. Сейчас у них стоит margin со значением 5px, но этот отступ не действует в первом(margin-top) и последнем(margin-bottom) элементах.

Ну если не знайду решения этой проблемы то конечно попробую на таблицах все это зделать...

Link to comment
Share on other sites

  • 0

overflow:hidden - родителю

ООО! Спасибо! Заработало, даже не знаю как это свойство повлияло. Но в ИЕ6 увы что-то не хочет работать, выдает следующее:

screenshotvcv.png

Есть какие то идеи как это починить?

Link to comment
Share on other sites

  • 0

overflow:hidden - родителю

ООО! Спасибо! Заработало, даже не знаю как это свойство повлияло. Но в ИЕ6 увы что-то не хочет работать, выдает следующее:

screenshotvcv.png

Есть какие то идеи как это починить?

Есть. Для ИЕ6 пропиши zoom:1;

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