Я разрабатываю простую тему css, и я использую левый-правый-правый макет, я использую float
для позиционирования правого и левого элементов и margin
для центра. Но если я взгляну на веб-сайт, все части сайта попадут друг в друга.
Вот что у меня прямо сейчас:Элементы внутри друг друга
<div class="container">
<div class="right">
<div class="block">
<div class="title">My Block Of Data Here Is Title</div>
This is my block of data! Here i can show website stats and announcements.
</div>
</div>
<div class="left">
<div class="block">
<div class="title">My Block Of Data Here Is Title</div>
This is my block of data! Here i can show website stats and announcements.
</div>
</div>
<div class="center">
<div class="block">
<div class="title">Welcome to SITE_TITLE_HERE!</div>
This is where we post so many stuff!<br><br><br><br><br><br><br><br><br><br>Thanks, SITE_TITLE_HERE stuff.
</div>
</div>
</div>
CSS
body{
font-family: 'Open Sans Condensed', sans-serif;
font-size: 18px;
}
.container{
margin: 0 auto;
width: 65%;
}
.left{
float: left;
width: 20%;
}
.right{
float: right;
width: 20%;
}
.center{
margin: 0 auto;
width: 60%;
}
.block{
width: 100%;
padding: 3px;
background: #fafafa;
outline: 1px solid #f2f2f2;
outline-offset: 2px;
text-align: center;
}
.block .title{
font-size: 24px;
border-bottom: 1px solid #000;
background: #76E0EE;
}
Fiddle: http://jsfiddle.net/XK6dN/2/
Обновление: Я почти уверен, что это outline
класса блоков, но даже если он Это так. как я могу удержать их от переопределения друг друга?
Поместите свой код здесь, в этом вопросе, но сохранить ссылку на скрипку. –
@RobertHarvey +, ссылка jsFiddle все еще чрезвычайно полезна. – brandonscript
@RobertHarvey Спасибо, просто обновил сообщение. –