亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 65
粉絲 3
評論 4
訪問量 79727
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
深入理解元素居中的問題
無恥的魚
原創(chuàng)
1376人瀏覽過

關于如何在div中居中一個元素,應該是一個前段開發(fā)者在前前期常遇到的問題,下面我總結了一下我知道的和大家分享,當然,如果寫的不對,還請大家留言指點。

居中一般都是在塊元素中居中的

1.元素中 只有文本或者元素是內聯(lián)元素

實例

<style type="text/css">  

    div{  

        width:600px;  

        height: 100px;  

        background-color: #444444;  

  

        display: table-cell;  

        /*表格樣式  display: table-cell;*/  

  

        vertical-align: middle;  

        /*使當前元素內的內容上下居中   vertical-align: middle;*/  

  

        text-align: center;  

        /*文本居中*/  

  

        /*這三句代碼可使當前元素內的文本上下左右居中*/  

    }  

  

</style>  

  

<div>  

    元素  

</div>

運行實例 ?

點擊 "運行實例" 按鈕查看在線實例


也可以給元素添加一個p標簽

  


2.里面包裹著一個塊元素

實例

    <style type="text/css">  

        .box{  

            width:600px;  

            height: 100px;  

            background-color: #444444;  

  

            display: table-cell;  

            /*表格樣式  display: table-cell;*/  

  

            vertical-align: middle;  

            /*使當前元素內的內容上下居中   vertical-align: middle;*/  

  

        }  

        .box1{  

            width: 20px;  

            height: 30px;  

            margin: auto;  

            background-color: #ccc;  

        }  

  

    </style>  

</head>  

<body>  

    <div class="box">  

        <div class="box1"></div>  

    </div>  

</body>

運行實例 ?

點擊 "運行實例" 按鈕查看在線實例



3. 這兩句比第一種更方便點,效果和第一個一樣        // 固定高的情況下使用這種方法

text-align: center;

line-height: 100px;  

實例

<style type="text/css">  

    div{  

        width:600px;  

        height: 100px;  

        background-color: #444444;  

        color:#fff;  

  

        text-align: center;  

        line-height: 100px;  

        /*文本上下左右居中*/  

    }  

  

</style>  

<div>  

    131321  

</div>

運行實例 ?

點擊 "運行實例" 按鈕查看在線實例


4.這一種就比較抽象了。利用的是position定位,

relative 相對定位   相對與當前文檔流

實例

<style type="text/css">  

    div{  

        width:600px;  

        height: 100px;  

        background-color: #444444;  

    }  

    p{  

        width: 50px;  

        height: 50px;  

        position: relative;  

        top:50%;  

        left: 50%;  

        margin-top:-25px;   

        margin-left:-25px;   

        color: #fff;  

    }  

  

</style>  

<div>  

    <p>123</p>  

</div>

運行實例 ?

點擊 "運行實例" 按鈕查看在線實例


absolute 絕對定位  當沒有父元素relative時 相對與整個HTML定位

fixed 固定定位  

這兩個大家就自己試試,畢竟紙上得來終覺淺


插播一列  常用的居中方法

看代碼

實例

	<style type="text/css">
		div{
			min-width:300px;
			height: 100px;
			background-color: #444444;	

			margin: auto;
			position: absolute;
			top: 0; left: 0; bottom: 0; right: 0;	
		}

	</style>
	
	<div>
	</div>

運行實例 ?

點擊 "運行實例" 按鈕查看在線實例


本博文版權歸博主所有,轉載請注明地址!如有侵權、違法,請聯(lián)系admin@php.cn舉報處理!
全部評論 文明上網理性發(fā)言,請遵守新聞評論服務協(xié)議
0條評論
作者最新博文
關于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網:公益在線php培訓,幫助PHP學習者快速成長!
關注服務號 技術交流群
PHP中文網訂閱號
每天精選資源文章推送
PHP中文網APP
隨時隨地碎片化學習
PHP中文網抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網,和優(yōu)秀的人一起學習!
    全站2000+教程免費學