我需要有一个div,它的内容总是相对于屏幕居中,但我也有其他的div在我想要居中的左侧。如果我只是将" center“div的内容居中,它将相对于div宽度居中,而不是屏幕。
我尝试过的
我想要的是这样的东西..。
| true center |
|left div| centered D |
|longer left div| center
我试图在我的页面中居中一个div,但是我有一个非常特殊的布局,它不能让我用常规的页边距居中:汽车属性。我所拥有的,基本上是这样的:
HTML:
<div id="container">
<div id="sidebar">
some text
</div>
</div id="content">
some text
</div>
</div>
CSS:
#container{
margin: 0 auto
我有一个div,它需要在整个页面上拉伸,但实际内容应该只有z像素宽,并居中。也就是说,文本不居中,但内容所在的区域- div的内部-居中。
合乎逻辑的方法是这样做:
<div>
<!--I stretch across the entire page!-->
<div>
<!--I am z pixels wide, and my margins are auto. Content goes here.-->
</div>
</div>
唯一的问题是,它看起来真的很div-itis y。这是使用盒子模型应该能够实现的
就像标题中所说的那样,我想在屏幕中间对一些框(比如说登录框)进行居中。在此框下,我想显示其他几个框(附加信息/免责声明等)。
编辑:更准确地说:居中登录框,必须是垂直和水平居中,并停留在那里。附加框应该出现在居中的登录框下面。
做这件事最简单的方法是什么?
HTML:
<div id="centeredBox">
I am centered and have some undefined size (cause I could display some image
</div>
<div id="underCenteredBox
想用CSS垂直居中div。不想要表或Javascript,但只有纯CSS。找到了一些解决方案,但都缺少对Internet Explorer 6的支持。
<body>
<div>Div to be aligned vertically</div>
</body>
如何在所有主流浏览器(包括Internet Explorer 6)中垂直居中div?