![]() |
1
202
文本对齐对齐文本和其他内嵌内容。它不对齐块元素子级。 要做到这一点,您需要给元素指定一个宽度,并使用__auto__左右页边距。这是符合标准的方式,除IE5.x外,其他地方都适用。
为了在IE6中工作,你需要确保 Standards Mode 通过使用适当的doctype启用。 如果您真的需要支持IE5/Quirks模式,而现在您不应该支持这种模式,那么可以将两种不同的方法组合在一起以实现中心化:
(显然,样式最好放在样式表中,但内联版本是说明性的。) |
![]() |
2
8
您也可以这样做: HTML
CSS
AS 阿耳特鲁萨科夫斯基 另外,请阅读原文 Mattew James Taylor 完整描述。 |
![]() |
3
6
老实说,我讨厌我迄今为止看到的所有解决方案,我会告诉你原因:它们似乎从来没有正确地排列过……所以我通常会这样做: 我知道每个分区的像素值和它们各自的边距是什么…所以我做下面的操作。 我将创建一个绝对位置和左值为50%的包装器DIV…所以这个DIV现在从屏幕中间开始,然后减去DIV宽度中所有内容的一半…我得到了很好的缩放内容…我认为这在所有浏览器中都适用。您自己试试(本例假设站点上的所有内容都包装在使用此包装类的DIV标记中,并且其中的所有内容的宽度为200px):
编辑:我忘了添加…您可能还需要设置宽度:0px;在这个包装分区上,对于某些浏览器来说,不显示滚动条,然后您可以对所有内部分区使用绝对定位。 这对于垂直对齐内容以及使用Top:50%和Margin Top也非常有用。干杯! |
![]() |
4
5
|
![]() |
5
2
我使用的一种技术效果很好:
|
![]() |
6
0
所有的答案都是关于水平对齐的。 对于垂直对齐多个内容元素,请查看以下方法:
|
![]() |
7
-1
使用HTML和CSS的另一个示例:
|
|
YunusoviÄ · 我无法用css更改html段落颜色 1 年前 |
![]() |
Blake · 无法使用CSS旋转Angular 15中的字体图标 1 年前 |
![]() |
Phil Lucks · 如何制作边界的外半径? 1 年前 |
![]() |
roy_meir · 创建自定义下拉式元素 1 年前 |
![]() |
Community wiki · 如何为触摸设备优化网站 1 年前 |
![]() |
tpetzoldt · 如何在有光泽的情况下抑制图像的抗锯齿? 1 年前 |
![]() |
manofconstsorrow · 点击导航项目关闭汉堡菜单 1 年前 |