>웹 프론트엔드 >HTML 튜토리얼 >CSS DIV水平居中问题_html/css_WEB-ITnose

CSS DIV水平居中问题_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 12:32:591383검색

很多新朋友会遇到水平居中的问题,总结如下:

方法一:

.center{

margin-left:auto;

margin-right:auto;

}

和下面这行代码等效。

.center{

margin:0 auto;

}

IE里发现没有居中,这里建议你看看是否遗漏了DTD声明。

-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

 

方法二:

margin-left:50%;

left: -width/2;

这里的width不是CSS中的Width,而是你的DIV的宽度例如你的div是768px宽,那么你就应该设置left:-384px。

第二种方法有时候会遇到浏览器兼容问题。

方法三:

将body应用如下样式:

body {text-align: center;}

这句话会是body区域内的所有文字内容都居中。

为了便于控制,请在相应的DIV中加上text-align: left;的设置来进行相关调整。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.