代码和预览:
<html>
<head>
<title>Testing some CSS</title>
<style type="text/css">
.dDay {
font-size:205%
}
.dMon {
font-weight:bold;
font-variant:small-caps;
font-size:130%;
margin-top:-.7em;
}
.detailContainer {
vertical-align:middle;
display:table-cell;
padding:0em 0em 0em 1em;
}
#dContainer {
border:1px solid green;
display:table;
height:3.25em;
}
</style>
<body>
<div id="dContainer">
<div class="dDay">31</div>
<div class="dMon">sep</div>
<div class="detailContainer">Test O.O</div>
</div>
</body>
</html>
我的问题是:是否可以在第一个旁边放置另一个日期部分,因此它看起来像这样:what i want http://img505.imageshack.us/img505/2787/previewsp2.gif
<小时/> 编辑:很奇怪,在我问这个问题之前我试过漂浮它并没有用......谢谢大家:D
答案 0 :(得分:3)
在每个DIV上使用style =“float:left”(直接或通过样式表)
答案 1 :(得分:2)
<html>
<head>
<title>Testing some CSS</title>
<style type="text/css">
.dDay {
font-size:205%
}
.dMon {
font-weight:bold;
font-variant:small-caps;
font-size:130%;
margin-top:-.7em;
}
.detailContainer {
vertical-align:middle;
display:table-cell;
padding:0em 0em 0em 1em;
}
#dContainer, #dContainer2 {
border:1px solid green;
display:table;
height:3.25em;
float: left;
}
</style>
<body>
<div id="dContainer">
<div class="dDay">31</div>
<div class="dMon">sep</div>
</div>
<div id="dContainer2">
<div class="dDay">31</div>
<div class="dMon">sep</div>
<div class="detailContainer">Test O.O</div>
</div>
</body>
</html>
答案 2 :(得分:1)
float:如果你想让块元素彼此相邻,则为left。
答案 3 :(得分:0)
答案 4 :(得分:0)
<html>
<head>
<title>Testing some CSS</title>
<style type="text/css">
.dDay {
font-size:205%
}
.dMon {
font-weight:bold;
font-variant:small-caps;
font-size:130%;
margin-top:-.7em;
}
.dDate {
display:table-cell;
}
.detailContainer {
vertical-align:middle;
display:table-cell;
padding-left:1em;
}
#dContainer {
border:1px solid green;
display:table;
height:3.25em;
}
</style>
<body>
<div id="dContainer">
<div class="dDate">
<div class="dDay">31</div>
<div class="dMon">sep</div>
</div>
<div class="dDate">
<div class="dDay">31</div>
<div class="dMon">sep</div>
</div>
<div class="detailContainer">Test O.O</div>
</div>
</body>
</html>
[编辑]看其他答案:
- 浮动当然是正确的答案,我只是按照初始逻辑,实际完成它(制作一个真正的表可能实际上是合乎逻辑的最后一步......)
- 注意:在IE中看起来不太好(6,7)。
答案 5 :(得分:0)
你有什么理由不能使用&lt; span&gt;标签而不是&lt; div&gt;的?这样,在没有CSS的情况下阅读时,您的页面仍然有意义。