HTML的居中标签DIV样式是什么?
HTML:
<div id="something">
Content goes here.
</div>
还有 CSS:
#something
{
width: 850px;
margin-left: auto;
margin-right: auto;
}
<div>
内部而不是<div>
本身。但也许你想要这样。 - ionFishmargin:0 auto;
会更好一些,并且在样式表中占用更少的字符,每个字符都有助于提高性能。 - Anagiocenter
标签可以将元素和文本居中,但在CSS中没有直接的1对1等效。如果您在样式表中的其他地方设置了上下边距,则可能不会更好。 - MrWhitemargin: auto;
来居中一个div
。无论它是内部/嵌入式还是外部,技术上都没有关系。text-align: center;
将用于居中元素内的文本。margin:auto
居中。“...内部/嵌入式或外部。”-这是什么意思? - MrWhite没有直接的相等标签。 <center>
标签不仅可以使包含的文本居中,还可以使任何块元素居中。您可以分别模拟这些操作,但不能同时实现。
要将任何内联/内联块内容(文本、图像、视频等)居中,可以将以下内容应用于 div 或其他块级元素:
.center {
text-align: center;
}
要使块级元素本身居中,使用以下方法:
.blockcenter {
width: 200px;
margin: 0 auto;
}
200px
替换为块所需的宽度,将 0
替换为您喜欢的顶部/底部边距的值。还请注意,通常应使用描述元素而不是其呈现方式的类名。<center>
标签会将 所有内容 居中,而不仅仅是容器内的文本。 - MrWhitemargin: 0 auto;
只有在添加了width
规定后才能使CSS中的某些内容居中。如果没有width
,它将被放置在左侧而不是居中。但这意味着它与<center>
标签不同,对于<center>
标签,您不需要指定任何宽度。如果您知道某些东西的宽度,并且必须在CSS表中为页面上的每个对象(具有不同宽度)指定一个单独的行,则可以给出左边距。 (软件:HTML5,Linux,Firefox 31)
CSS在不居中方面是无望的。(演示语言?垃圾!)
{
position:absolute;
}
在边距样式生效之前,您需要将其删除。
text-align:center;
添加到 #content ID 样式中。#wrapper{
background:#444;
}
#content{
width:960px;
margin:0 auto;
background:whitesmoke;
}
<div id="wrapper">
<div id="content">test</div>
</div>
<center>...</center>
的直接等价物是<div align="center">...</div>
。center
只是简写形式。然而,在 HTML 4.01 中,两者都已被弃用。根据您的标签判断,您最好使用下面的 CSS 替代方案。在 CSS 中没有直接的 1-1 等效物,因为center
标签可以使 HTML 元素和文本内容居中对齐,这实际上是两个不同的实体。 - MrWhite