一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CSS對齊方式的詳細講解

電子設(shè)計 ? 來源:電子設(shè)計 ? 作者:電子設(shè)計 ? 2020-12-24 15:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、居中1. 居中對齊元素

將塊元素水平居中對齊(像 <div>) , 使用 margin: auto;

設(shè)置元素的寬度將阻止它伸展到容器的邊緣。

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

這個div是居中的。

.center { margin: auto; width: 50%; border: 3px solid green; padding: 10px;}

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

2. 居中對齊文本

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

這些文本是居中的。

.center { text-align: center; border: 3px solid green;}

3. 居中圖片

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

img { display: block; margin: auto; width: 40%;}

二、左右

HTML代碼:

<html lang="en"><head> <meta charset="UTF-8"> <title>編程字典</title>
</head><body>
<h2>右對齊</h2> <p>如何正確定位元素與位置屬性的一個例子:</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對齊元素時, 總是定義 margin 和 padding 為 <body> 元素. 這是為了避免不同瀏覽器的視覺差異。

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

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)將元素使用浮動對齊時,總是為body元素定義邊距和填充。這是為了避免不同瀏覽器的視覺差異。

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

效果圖:

三、垂直居中,水平居中

HTML代碼:

<html lang="en"><head> <meta charset="UTF-8"> <title>編程字典</title>
</head><body>
<h2>居中</h2> <p>在這個實例中, 我們使用定位和transform屬性實現(xiàn)元素的水平和垂直居中:</p>
<div class="center"> <?。?<p>我是垂直居中的.</p> --> <p>我水平垂直居中.</p> </div>
<p>注意: transform屬性不支持IE8和更早的版本.</p>
</body></html>

1. 使用 padding

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

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

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

垂直居中

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

2. 使用 line-h(huán)eight

另一個技巧是使用 line-h(huán)eight 屬性值等于 height 屬性值.

.center { line-h(huán)eight: 200px; height: 200px; border: 3px solid green; text-align: center;}
If the text has multiple lines, add the following: .center p { line-h(huán)eight: 1.5; display: inline-block; vertical-align: middle;}3. 使用 position & transform

如果padding和line-h(huán)eight不可選,第三種解決方案是使用定位和變換屬性:

.center { height: 200px; position: relative; border: 3px solid green;}
.center p { margin: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}

四、總結(jié)

本文基于Html基礎(chǔ),主要介紹了Html中對齊的方式,對于對齊中的標(biāo)簽做了詳細的講解,用豐富的案例 ,代碼效果圖的展示,幫助大家更好理解 。

最后,希望可以幫助大家更好的學(xué)習(xí)CSS3。

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • HTML
    +關(guān)注

    關(guān)注

    0

    文章

    280

    瀏覽量

    42140
  • CSS
    CSS
    +關(guān)注

    關(guān)注

    0

    文章

    110

    瀏覽量

    14846
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Allegro Skill布局功能--器件絲印過孔對齊介紹與演示

    Allegro系統(tǒng)雖然提供了基本的元件對齊功能,但其適用范圍較為有限。相比之下,F(xiàn)anyskill 的“對齊”命令在操作體驗和功能性上更具優(yōu)勢:其界面設(shè)計更加直觀易用,并支持多種元素的對齊操作,包括
    發(fā)表于 05-14 08:59 ?790次閱讀
    Allegro Skill布局功能--器件絲印過孔<b class='flag-5'>對齊</b>介紹與演示

    彈性布局 (Flex) 提供更加有效的方式對容器中的子元素進行排列、對齊和分配剩余空間

    彈性布局 (Flex) 彈性布局(Flex)提供更加有效的方式對容器中的子元素進行排列、對齊和分配剩余空間。常用于頁面頭部導(dǎo)航欄的均勻分布、頁面框架的搭建、多行數(shù)據(jù)的排列等。 布局方向 在彈性
    發(fā)表于 04-30 07:54

    圖解邊沿對齊,中心對齊PWM(可下載)

    在說邊沿對齊,中心對齊前,我們先來段鋪墊,PWM 又稱脈沖寬度調(diào)制,我們通過調(diào) 節(jié)脈沖的占空比,我們可以控制電壓的大小(比如我們滿占空比時電壓為 12V,我們可以通 過調(diào)節(jié)占空比讓電壓變?yōu)?7V
    發(fā)表于 03-31 15:15 ?0次下載

    L298電機驅(qū)動模塊的詳細講解

    電動小車的組成 ? 一個電動小車整體的運行性能,首先 取決于它的電源模塊和電機驅(qū)動模塊。 ? 電機驅(qū)動模塊主要功能:驅(qū)動小車輪子 轉(zhuǎn)動,使小車行進。 ? 電源模塊:顧名思義,就是為整個系統(tǒng) 提供動力支持的部分 下載PDF文檔了解L298電機驅(qū)動模塊詳細講解。
    發(fā)表于 02-26 15:53

    Orcad繪制原理圖的元器件對齊方法

    在使用Orcad軟件繪制原理圖的時候,為了使原理圖繪制的美觀一些,有時候也希望像PCB設(shè)計一樣,將所有的器件都進行對齊,這里我們給大家介紹下,原理圖器件對齊的方法,方便大家在原理圖設(shè)計的時候也可以將元器件進行對齊。
    的頭像 發(fā)表于 02-07 10:33 ?1415次閱讀
    Orcad繪制原理圖的元器件<b class='flag-5'>對齊</b>方法

    KiCad的對齊工具不好用?

    “ ?不存在的。唯一的原因是您還沒有學(xué)會怎么用。 ? ” 對齊命令在哪里? KiCad的對齊命令(Align)藏得比較隱蔽,既不在菜單欄,也不在工具欄。右鍵的菜單中默認也不存在。只有當(dāng)您 選中兩個或
    的頭像 發(fā)表于 12-04 18:15 ?1226次閱讀
    KiCad的<b class='flag-5'>對齊</b>工具不好用?

    芯片封裝工藝詳細講解

    芯片封裝工藝詳細講解
    發(fā)表于 11-29 14:02 ?2次下載

    Tailwind CSS v4.0發(fā)布首個Beta版本

    Tailwind CSS 是一個為快速開發(fā)而精心設(shè)計的原子類 CSS 框架,它提供了充滿設(shè)計感和應(yīng)用程序至上的能力來創(chuàng)建組件,它在最新的 2.0 版本中加入了暗黑模式,開箱即用。
    的頭像 發(fā)表于 11-25 10:02 ?686次閱讀
    Tailwind <b class='flag-5'>CSS</b> v4.0發(fā)布首個Beta版本

    ARM嵌入式系統(tǒng)中內(nèi)存對齊的重要性

    做嵌入式系統(tǒng)軟件開發(fā),經(jīng)常在代碼中看到各種各樣的對齊,很多時候我們都是知其然不知其所以然,知道要做好各種對齊,但是不明白為什么要對齊,不對齊會有哪些后果,這篇文章大概總結(jié)了內(nèi)存
    的頭像 發(fā)表于 11-11 17:17 ?1653次閱讀
    ARM嵌入式系統(tǒng)中內(nèi)存<b class='flag-5'>對齊</b>的重要性

    I2S有左對齊,右對齊跟標(biāo)準的I2S三種格式,那么這三種格式各有什么優(yōu)點呢?

    大家好,關(guān)于I2S格式,有兩個疑問請教一下 我們知道I2S有左對齊,右對齊跟標(biāo)準的I2S三種格式,那么這三種格式各有什么優(yōu)點呢? 而且對于標(biāo)準的I2S格式,32FS傳輸16bit的數(shù)據(jù),48fs傳輸24bit的數(shù)據(jù),最低位會移動到右聲道,是否意味著該數(shù)據(jù)被丟棄了?還是有
    發(fā)表于 10-21 08:23

    三相三電平逆變器的中心對齊SVPWM實現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《三相三電平逆變器的中心對齊SVPWM實現(xiàn).pdf》資料免費下載
    發(fā)表于 10-12 11:25 ?1次下載
    三相三電平逆變器的中心<b class='flag-5'>對齊</b>SVPWM實現(xiàn)

    基于CSS融合存儲系統(tǒng)的自動化制造服務(wù)平臺存儲解決方案

    基于CSS融合存儲系統(tǒng)的自動化制造服務(wù)平臺存儲解決方案
    的頭像 發(fā)表于 09-10 10:15 ?606次閱讀
    基于<b class='flag-5'>CSS</b>融合存儲系統(tǒng)的自動化制造服務(wù)平臺存儲解決方案

    電感技術(shù)的講解

    詳細講解電感的原理及計算
    的頭像 發(fā)表于 09-06 02:07 ?2910次閱讀
    電感技術(shù)的<b class='flag-5'>講解</b>

    第12章-ADC采集電壓和顯示 基于STM32的ADC—電壓采集(詳細講解+HAL庫)

    第12章-ADC采集電壓和顯示 基于STM32的ADC—電壓采集(詳細講解+HAL庫)
    的頭像 發(fā)表于 08-21 16:31 ?5267次閱讀
    第12章-ADC采集電壓和顯示 基于STM32的ADC—電壓采集(<b class='flag-5'>詳細</b><b class='flag-5'>講解</b>+HAL庫)

    PGA900能直接在CSS上編程嗎?

    您好,PGA900能直接在CSS上編程嗎? 可以通過XDS200下載程序到PGA900上面嗎?
    發(fā)表于 08-08 07:31