A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 冯超 高级黑马   /  2013-3-3 19:28  /  1536 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml"><head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  4. <title>无标题文档</title>
  5. </head>
  6. <style>
  7.         body{
  8.                 margin:0px;
  9.                 padding:0px;
  10.                 font-size:12px;
  11.                 background-color:#3333CC;
  12.                 text-align:center;
  13.                 overflow:hidden;
  14.                
  15.         }
  16.         #contain{
  17.                 width:980px;
  18.         }
  19.         #image{
  20.                 width:565px;
  21.                 height:215px;
  22.                 border:1px solid red;
  23.         }
  24. </style>

  25. <body>
  26.         <div id="contain">
  27.                 <div id="image">
  28.                 </div>
  29.         </div>
  30. </body>
  31. </html>
复制代码
在学习视频的过程中,为什么那个边框没有居中啊,text-align:center;怎么只是对文字有用,而对那个边框没有用?

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

6 个回复

倒序浏览
抢个沙发,我承认我各种看不懂,我是来打酱油的{:soso_e133:}
回复 使用道具 举报
对边框没用啊,div的位置是margin属性指定的,你了解一下盒子模型就明白了
回复 使用道具 举报
text-align这个属性就是设置文本的对齐方式的,对于你所说的边框,没有看到你的代码我也不知道怎么回事


希望对你有用
回复 使用道具 举报
这是什么?看不懂,,网页设计吗
回复 使用道具 举报
我试了试,在IE中边框是居中的,火狐中没有而是左显示。text-align属性规定的是元素中的文本的水平对齐方式,最好的做法是设置div标签的margin属性,margin:0 auto 应用的是div水平居中对齐。如果想要div垂直居中对齐,可以这样写。div{ width:710px; height:410px; position:absolute; left:50%; top:50%; margin:-205px 0 0 -380px;},width和height根据你的实际大小写,如果div看起来有些偏移,可以自己调整一下,margin的上值和左值。只要你调整合适了,就不用管分辨率的大小了,永远居中。
希望楼主能够清楚了一些

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
克零岚 发表于 2013-3-3 20:05
我试了试,在IE中边框是居中的,火狐中没有而是左显示。text-align属性规定的是元素中的文本的水平对齐方式 ...

赞一个,我想也是
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马