大家好,
我一直在想知道其他人如何与主要的集装箱中心对齐,因为我迄今为止管理的唯一方法是将以下内容添加到css文件中:
* {
填充:自动;
保证金:汽车;
文本对齐:中心;
}
我看到其他页面使用:
* {填充:0像素;边缘:0像素}
但是我不能看到他们在做什么或做什么来集中主容器.
有人可以解释一下吗
代码示例:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <Meta content="text/html; charset=windows-1252" http-equiv="Content-Type" /> <title>This is the main container</title> <style type="text/css"> *{ padding:auto; margin:auto; text-align:center; } </style> </head> <body> <div style="width:400px;background-color:#66FFFF;display:block;height:400px;"> <b>This is the main container.</b> </div> </body> </html>
任何人都可以在下面的页面中解释他们如何做?
http://www.csszengarden.com/?cssfile=/179/179.css&page=4
谢谢
解决方法
不要使用*选择器,因为这将适用于页面上的所有元素.假设你有一个这样的结构:
... <body> <div id="content"> <b>This is the main container.</b> </div> </body> </html>
然后,您可以使用以下方式居中#content div:
#content { width: 400px; margin: 0 auto; background-color: #66ffff; }
不知道你在别处见过什么,但这是要走的路. * {margin:0;填充:0;你看过的代码片段是为所有浏览器重置浏览器的默认定义,使您的网站在所有浏览器上的行为类似,这与集中主体无关.
大多数浏览器对某些通常与其他浏览器的实现不一致的元素应用默认边距和填充.这就是为什么通常被认为是聪明的使用这种“重置”.您提供的重置代码片段是最简单的重置样式表,您可以在此处阅读更多关于主题的内容: