Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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 是否有比“文本对齐:居中”更好的水平对齐元素的方法?_Html_Css_Position_Alignment - Fatal编程技术网

Html 是否有比“文本对齐:居中”更好的水平对齐元素的方法?

Html 是否有比“文本对齐:居中”更好的水平对齐元素的方法?,html,css,position,alignment,Html,Css,Position,Alignment,我有一个div,我需要里面的所有元素都居中,这包括;文本和一些图像 .class { text-align: centre; } 但是,是否有更好的最佳实践方法可以做到这一点?我试着摆弄页边空白等等。。。直到我调整到浏览器窗口的大小,所有向下移动的图像都会自动向左对齐 我想问的是,是否有一个css类类似于垂直对齐,但用于水平对齐元素?文本对齐:居中而不是居中是最好的选择。您可以做一些事情来防止项目断开到新行,例如根据媒体查询设置此div内图像的最大宽度。但是,只要在中间对齐它们,只需使

我有一个div,我需要里面的所有元素都居中,这包括;文本和一些图像

.class {
    text-align: centre;
}
但是,是否有更好的最佳实践方法可以做到这一点?我试着摆弄页边空白等等。。。直到我调整到浏览器窗口的大小,所有向下移动的图像都会自动向左对齐

我想问的是,是否有一个css类类似于垂直对齐,但用于水平对齐元素?

文本对齐:居中而不是居中是最好的选择。您可以做一些事情来防止项目断开到新行,例如根据媒体查询设置此div内图像的最大宽度。但是,只要在中间对齐它们,只需使用文本对齐,如果你想打断到一个新行,一个简单的br就可以了


你说你在利用利润。如果要在同一行上隔开元素,请继续使用margin属性,但除了父div上的文本对齐外,还可以使用margin水平对齐

margin: 0 auto;
另一种方式: 要水平对齐,可以使用段落标记:

<p align="center">your text here</p>

有很多方法,但没有比这更好的。此外,大多数技术都需要文本对齐:在某个点居中。这正是这块地产的用武之地。我不明白你为什么要找别的东西,所以不确定我是否收到了你的问题。我要找的是一个属性,用于将图像等元素对齐到中心,而不仅仅是文本。至少展示一个使用有效HTML和CSS的示例,说明你尝试过的内容,并解释你预期会发生什么以及失败的原因。