Html 是否存在与';align=";中心“';?
我试过:Html 是否存在与';align=";中心“';?,html,css,Html,Css,我试过: margin-left: auto; margin-right: auto; 但它不会将表格单元格中的元素居中。我在中有文本和元素的组合 在任何元素中设置“align=“center””后,它就会居中 如何在样式表中实现这一点 顺便说一句,当我做文本对齐时:居中对文本有效。但不适用于其他元素,如s 编辑: 如果跨度影响对齐问题,则跨度具有以下等级: .dot { display: block; width: 10px; height: 10px; ba
margin-left: auto;
margin-right: auto;
但它不会将表格单元格中的元素居中。我在
中有文本和
元素的组合
在任何
元素中设置“align=“center””后,它就会居中
如何在样式表中实现这一点
顺便说一句,当我做文本对齐时:居中
对文本有效。但不适用于其他元素,如
s
编辑:
如果跨度影响对齐问题,则跨度具有以下等级:
.dot {
display: block;
width: 10px;
height: 10px;
background: #333;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
}
我在谷歌上快速搜索了一下,发现: span是内联元素,因此无法对齐。把它做成p或a div而不是span,或者使用 显示:块
可在以下位置找到:
页边距:0自动代码>将在上工作
- 块级非浮动、静态/相对定位元素,具有显式宽度设置
- 固有宽度元素,如图像/对象/表格
文本对齐:居中
将在
- 内联/内联块
就你的情况而言,你或许可以做
#container { text-align:center; }
#container span.block-level-spans { margin: 0 auto; }
或在内联块
内设置跨距,而不是块
编辑:
内联块:该值使元素
生成一个块框,它本身是
作为单个内联框流动,类似
到替换的元素。内部
内联块的格式为
块框,并且元素本身是
格式为内联替换
元素
注:margin:0自动代码>用更少的代码行做同样的事情谢谢@drachenstern。一直在寻找减少不必要代码的方法:)@Drachenster:不,它没有-证明:和Crozin…对我来说,这看起来完全一样。@Crozin~~Ummm,你在代码中犯了一个错误:你正在测试margin:0 auto代码>对余量:0自动10px自动代码>。。。我知道为什么。再次检查你的代码,并检查你的继承性。在那篇文章的下面有更多的信息,特别是:文本对齐使文本在跨度内居中。由于跨距仅与包含的文本一样宽,因此将该文本居中没有任何效果。要使跨距居中,需要应用文本对齐:居中;无论span的父元素是哪个块级别的元素。低质量帖子评论:否!参考讨论来自2005年。CSS允许你现在完全改变元素的外观。太棒了……制作span“内联块”并添加span块级别的span选择器似乎成功了。太神了您能否提供一个链接,说明“块级跨距”的作用及其工作原理?谢谢。值得注意的是,margin:0 auto
在IE上不起作用,除非您使用DOCTYPE
强制它进入(所谓的)符合标准的模式,这是您无论如何都应该做的事情。内联块基本上是允许接收宽度/高度的内联元素。它很像一个浮子,只是你不必担心它会被清除。可以给它一个垂直对齐。有时,如果没有正确对齐顶部,则必须指定top
。我键入的选择器只是一些随机选择器。你可能不需要它。