Html “中心”标记可以正常工作,但“对齐”属性不能';T可能是什么问题?
我试图将一个完整的页面与框架的中心对齐,如果我使用中心标记,它就可以正常工作。但是,如果我使用Html “中心”标记可以正常工作,但“对齐”属性不能';T可能是什么问题?,html,css,tags,alignment,Html,Css,Tags,Alignment,我试图将一个完整的页面与框架的中心对齐,如果我使用中心标记,它就可以正常工作。但是,如果我使用 <body align=center> 或 它不对齐页面,但默认情况下保持页面左对齐。现在,老实说,我是HTML的新手,所以我不太清楚是什么导致了这种情况。而且,这种情况仅在非IE浏览器中发生。IE显示页面中心对齐,即使没有任何标记 虽然,这并没有多大意义,因为我总是可以使用中心标记,但很高兴知道为什么align属性不起作用。如果有人知道问题出在哪里,请告诉我 编辑: 事实证明,
<body align=center>
或
它不对齐页面,但默认情况下保持页面左对齐。现在,老实说,我是HTML的新手,所以我不太清楚是什么导致了这种情况。而且,这种情况仅在非IE浏览器中发生。IE显示页面中心对齐,即使没有任何标记
虽然,这并没有多大意义,因为我总是可以使用中心标记,但很高兴知道为什么align属性不起作用。如果有人知道问题出在哪里,请告诉我
编辑:
事实证明,这是因为怪癖模式。谢谢大卫和镇上的人D要使身体内的所有东西居中,请使用文本对齐:
style="text-align: center;"
要使元素在其容器内居中,请为其指定宽度并使用边距,如下所示:
style="width: 600px; margin: 0 auto;"
编辑:正如其他人所建议的,您应该使用样式表来保持一切整洁。将以下内容放入
(或引用单独的CSS文件)
正文{文本对齐:居中;}
要使车身内的所有部件居中,请使用文本对齐:
style="text-align: center;"
要使元素在其容器内居中,请为其指定宽度并使用边距,如下所示:
style="width: 600px; margin: 0 auto;"
编辑:正如其他人所建议的,您应该使用样式表来保持一切整洁。将以下内容放入
(或引用单独的CSS文件)
正文{文本对齐:居中;}
是的,您想要的CSS标记是“文本对齐”而不是“对齐”。此外,您应该尽量避免内联样式,只要可能,就使用样式表;它有助于将所有样式保存在一个位置,并让浏览器缓存样式。是的,您需要的CSS标记是“文本对齐”而不是“对齐”。此外,您应该尽量避免内联样式,只要可能,就使用样式表;它有助于将所有样式保存在一个位置,并让浏览器缓存样式
不要用这个。align属性已弃用
CSS是首选方法,但:
- 内联样式(使用样式属性)应该避免使用真正的样式表
- CSS中没有
属性align
auto
以居中块元素,请使用text align
属性。有关详细信息和图表,请参阅
而且,这种情况仅在非IE浏览器中发生。IE显示页面中心对齐,即使没有任何标记
如果您没有触发标准模式的Doctype,那么浏览器将在中模拟bug
早期浏览器(怪癖模式)。这是你应该避免的,因为它会让事情变得不那么一致
其中一个错误是,如果一个祖先设置了text align:center
(并且不支持自动边距),Internet Explorer将居中块元素
不要用这个。align属性已弃用
CSS是首选方法,但:
- 内联样式(使用样式属性)应该避免使用真正的样式表
- CSS中没有
属性align
auto
以居中块元素,请使用text align
属性。有关详细信息和图表,请参阅
而且,这种情况仅在非IE浏览器中发生。IE显示页面中心对齐,即使没有任何标记
如果您没有触发标准模式的Doctype,那么浏览器将在中模拟bug
早期浏览器(怪癖模式)。这是你应该避免的,因为它会让事情变得不那么一致
其中一个错误是,如果一个祖先设置了
text align:center
(并且不支持自动边距),Internet Explorer将居中块元素 保持汽车厂的利润完美。搜索后找到相同的响应。但不太确定align属性为何不起作用。这就是我想知道的。无论如何,感谢您提供的解决方案。@jitendra garg:如果此解决方案对您有效,请单击左侧的勾号接受它align
是一个HTML属性,在CSS中不存在,这就是它不起作用的原因。没有CSS类这样的东西。HTML有类。CSS有类选择器。您在示例中不使用这两个选项。只有在10分钟后才能接受答案,这就是等待的原因!:顺便说一句,我在这里做了一个快速搜索后,它开始工作了。问题是为什么会这样。大卫·多沃德:对不起,你说得对,我的术语也错了。我最初在示例中使用了类选择器(.centered
),因此提到了类。如果你想在每次提到“CSS类”时都加上这样的评论,那么我并不羡慕你面前的任务;)保持汽车厂的利润完美。搜索后找到相同的响应。但不太确定align属性为何不起作用。这就是我想知道的。无论如何,感谢您提供的解决方案。@jitendra garg:如果此解决方案对您有效,请单击左侧的勾号接受它align
是一个HTML属性,在CSS中不存在,这就是它不起作用的原因。没有CSS类这样的东西。HTML有类。CSS有类选择器。您在示例中不使用这两个选项。只有在10分钟后才能接受答案,这就是等待的原因!:顺便说一句,我在这里做了一个快速搜索后,它开始工作了。问题是为什么会这样。大卫·多沃德:对不起,你说得对,我的术语也错了。我最初使用的是一个类