Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 是否存在与';align=";中心“';?_Html_Css - Fatal编程技术网

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
。我键入的选择器只是一些随机选择器。你可能不需要它。