网站建设资讯

NEWS

网站建设资讯

在HTML中使用元素居中需要什么注意事项-创新互联

这篇文章将为大家详细讲解有关在HTML中使用元素居中需要什么注意事项,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

创新互联:自2013年起为各行业开拓出企业自己的“网站建设”服务,为上千公司企业提供了专业的成都做网站、网站建设、网页设计和网站推广服务, 按需开发网站由设计师亲自精心设计,设计的效果完全按照客户的要求,并适当的提出合理的建议,拥有的视觉效果,策划师分析客户的同行竞争对手,根据客户的实际情况给出合理的网站构架,制作客户同行业具有领先地位的。

不使用定位

水平居中:text-align = center;(可继承)

竖直居中:margin:0 auto;(块级元素)

其他居中:1.文字居中:父元素设置高 子元素设置高  line-height=height(父元素)

 2.图片居中:  vertical-aign:middle ;  <-- 必须放在图片元素中

.first{
    width: 300px;
    height: 100px;
    background-color: black;
    color: white;
    text-align: center;
    margin: 0 auto; //针对块级元素
  }

不使用定位(1)
.second{
    width: 300px;
    height: 100px;
    background-color: green;
  }
  .s_child{
    width: 150px;
    line-height: 100px;
  }
    
   
   不使用定位(2)    
 

2.定位居中

a.父元素高度固定     

父元素:相对定位

子元素:绝对定位

top:50%(父元素高度的一半)

left:50%

margin-top:自己的高度一半;(加负号)

margin-left:自己宽度的一半;(加负号)

.dw_one{
      width: 600px;
      height: 300px;
      position: absolute;
      background: black;
    }
    .dw_one_child{
      background: white;
      position: relative;
      width: 50px;
      height: 50px;
      top: 50%;
      left: 50%;
      margin-top: -25px;
      margin-left: -25px;
    }
    
    
      a    
    
    

b.父元素高度不固定

.wrapper{
      width: 600px;
      height: 600px;
    }
    .dw_two{
      width: 100%;
      height: 100%;
      position: absolute;
      background: black;
    }
    .dw_two_child{
      background: white;
      position: relative;
      top: 50%;
      left: 50%;
      width: 100px;
      height: 100px;
      transform:translate(-50%, -50%);
      -moz-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
      -o-transform:translate(-50%, -50%);
      -webkit-transform:translate(-50%, -50%);
    }
    
  
      
        a
      
  

3.关于多行文本的居中

使用display:table; display:table-cell;

vertical-align:middle; 居中

#outer{
           width: 200px;
           height: 200px;
           background: #cccccc;
           display: table;
           _position: relative;   // "_"为了兼容IE6
       }
       #inner{
           display: table-cell;
           vertical-align: middle;
           _position: absolute;
           _top: 50%;
       }
       #content{
           _position: relative;
           _top: -50%;
       }

     
       
          Paradise_追逐者所写的居中问题总结之我见
       
    

关于“在HTML中使用元素居中需要什么注意事项”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文名称:在HTML中使用元素居中需要什么注意事项-创新互联
标题来源:http://cdweb.net/article/ijeej.html

其他资讯