所以,這個問題相當明顯。現在我在div容器中有兩個元素,它們應該彼此鄰接,但由於缺乏CSS技巧,我需要你的幫助。所以,代碼是相當原始的。如何安排兩個彼此相鄰的div?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Новый формат общения</title>
<html>
<link rel="stylesheet" type="text/css" href="center_ribbon.css">
<link rel="stylesheet" type="text/css" href="center.css">
<link rel="stylesheet" type="text/css" href="style.css">
<style>
.center {
top: 50%;
left: 50%;
width: 310px;
height: 50px;
position: absolute;
margin-top: -155px;
margin-left: -25px;
}
</style>
<body>
<div class="center"><div class="ribbon"><div class="ribbon-stitches-top"></div><strong class="ribbon-content"><h1>foo</h1></strong><div class="ribbon-stitches-bottom"></div></div></div>
<div class="wrap"><div class = "lifted">
<p>footext</p></div></div>
</body>
</html>
所以,CSS的相應代碼如下
center_ribbon.css
html, body {height:100%;}
.wrap_ribbon {
position:relative;
width:50%;
margin: 0px auto ;
height:auto !important;
height:100%;
min-height:100%;
}
.contentdiv_ribbon {
display:block;
position:fixed;
margin-top: 200px;
margin-left: 170px;
}
center.css
html, body {height:100%;}
.wrap {
.center {
top: 50%;
left: 50%;
width: 260px;
height: 50px;
position: absolute;
margin-top: -25px;
margin-left: -130px;
}
}
正如你可以正確地注意到,這裏的爛攤子代碼,對不起。我是新來的CSS和其他網絡的東西,只是在四處徘徊。任何改進將不勝感激。
UPD。新增我的頁面http://jsfiddle.net/7xZLM/5/
使用jsfiddle這樣的問題 –
「應該彼此鄰接」的含義? –
@TilwinJoy,意思是他們應該沒有差距地融合在一起。 –