欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何理解CSS對齊方式

本篇內(nèi)容主要講解“如何理解CSS對齊方式”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“如何理解CSS對齊方式”吧!

創(chuàng)新互聯(lián)建站專注于廣水網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供廣水營銷型網(wǎng)站建設(shè),廣水網(wǎng)站制作、廣水網(wǎng)頁設(shè)計(jì)、廣水網(wǎng)站官網(wǎng)定制、微信小程序定制開發(fā)服務(wù),打造廣水網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供廣水網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

一、居中

1. 居中對齊元素

將塊元素水平居中對齊(像<div>) , 使用 margin: auto;設(shè)置元素的寬度將阻止它伸展到容器的邊緣。

然后元素將占用指定的寬度,剩下的空間將平分在兩個(gè)邊距之間:

這個(gè)div是居中的。

.center {     margin: auto;     width: 50%;     border: 3px solid green;     padding: 10px; }
如何理解CSS對齊方式

注意:如果沒有設(shè)置寬度屬性,則居中對齊沒有效果 (或者設(shè)置到100%).

2. 居中對齊文本

將元素內(nèi)部的文本居中, 使用text-align: center;

這些文本是居中的。

.center {     text-align: center;     border: 3px solid green; }
如何理解CSS對齊方式

3. 居中圖片

居中圖片, 使用 margin: auto; 并且設(shè)置為塊級元素:

img {     display: block;     margin: auto;     width: 40%; }
如何理解CSS對齊方式

二、左右

HTML代碼:

<html lang="en"> <head>   <meta charset="UTF-8">   <title>編程字典</title>  </head> <body>    <h3>右對齊</h3>   <p>如何正確定位元素與位置屬性的一個(gè)例子:</p>    <div class="right">     <p>在我年輕而脆弱的歲月里,父親給了我一些我一直以來一直在思考的建議.</p>   </div>  </body> </html>

1. 左右對齊 - 使用 position

對齊元素的一種方法是使用 position: absolute;

在我年輕而脆弱的歲月里,父親給了我一些我一直以來一直在思考的建議。

.right {     position: absolute;     right: 0px;     width: 300px;     border: 3px solid #73AD21;     padding: 10px; }

注意:

絕對定位元素從正常流中移除,并且可以重疊元素。

當(dāng)使用 position對齊元素時(shí), 總是定義 margin 和 padding 為 元素. 這是為了避免不同瀏覽器的視覺差異。

還有IE8和早期版本有一些問題, 當(dāng)使用 position. 如果容器元素有一個(gè)指定的寬度 (例如: <div class="container">) , 并且沒有設(shè)置!DOCTYPE, IE8 和早期版本將添加 17px 外邊距到右邊.  這似乎是一條為滾動條預(yù)留空間. 因此,總是聲明 !DOCTYPE 當(dāng)使用 position時(shí):

body {     margin: 0;     padding: 0; }  .container {     position: relative;     width: 100%; }  .right {     position: absolute;     right: 0px;     width: 300px;     background-color: #b0e0e6; }

2. 左右對齊 - 使用 float

對齊元素的另一種方法是使用 float 屬性:

.right {     float: right;     width: 300px;     border: 3px solid #73AD21;     padding: 10px; }

提示:

當(dāng)將元素使用浮動對齊時(shí),總是為body元素定義邊距和填充。這是為了避免不同瀏覽器的視覺差異。

body {     margin: 0;     padding: 0; }  .right {     float: right;     width: 300px;     background-color: #b0e0e6; }

效果圖:

如何理解CSS對齊方式

三、垂直居中,水平居中

HTML代碼:

<html lang="en"> <head>   <meta charset="UTF-8">   <title>編程字典</title>  </head> <body>    <h3>居中</h3>   <p>在這個(gè)實(shí)例中,      我們使用定位和transform屬性實(shí)現(xiàn)元素的水平和垂直居中:</p>    <div class="center">     <!-- <p>我是垂直居中的.</p> -->     <p>我水平垂直居中.</p>        </div>    <p>注意: transform屬性不支持IE8和更早的版本.</p>  </body> </html>
如何理解CSS對齊方式

1. 使用 padding

有許多方法來中心垂直CSS元素. 一個(gè)簡單的解決方案是使用頂部和底部 padding:

.center {     padding: 70px 0;     border: 3px solid green; }

水平和垂直居中, 使用 padding 和 text-align: center:

垂直居中

.center {     padding: 70px 0;     border: 3px solid green;     text-align: center; }
如何理解CSS對齊方式

2. 使用 line-height

另一個(gè)技巧是使用 line-height 屬性值等于 height 屬性值.

.center {     line-height: 200px;     height: 200px;     border: 3px solid green;     text-align: center; }  /* If the text has multiple lines, add the following: */ .center p {     line-height: 1.5;     display: inline-block;     vertical-align: middle; }

3. 使用 position & transform

如果padding和line-height不可選,第三種解決方案是使用定位和變換屬性:

.center {     height: 200px;     position: relative;     border: 3px solid green; }  .center p {     margin: 0;     position: absolute;     top: 50%;     left: 50%;     transform: translate(-50%, -50%); }
如何理解CSS對齊方式

到此,相信大家對“如何理解CSS對齊方式”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)站名稱:如何理解CSS對齊方式
標(biāo)題來源:http://chinadenli.net/article22/ihoojc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站網(wǎng)站建設(shè)營銷型網(wǎng)站建設(shè)小程序開發(fā)響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營