CSS垂直置中/水平置中(持續新增) - Molly M
文章推薦指數: 80 %
水平置中. 包住文字的容器(以下通稱父容器) 給他text-align: center .textBox{ text-align: center; } ...
文字
GetunlimitedaccessOpeninappHomeNotificationsListsStoriesWriteCSS垂直置中/水平置中(持續新增)超級重要但永遠記不住的CSS置中方式!css置中說明看到一個紀錄一個,持續更新,分為文字/區塊,在細分為垂直或水平。懶的看的話可以直接跳到重點—水平垂直置中flex水平垂直置中margin+position文字水平置中包住文字的容器(以下通稱父容器)給他text-align:center.textBox{text-align:center;}...
文字
文字
補充多行文字的垂直置中.box{width:500px;border:1pxsolid#f00;margin:auto;line-height:200px;text-align:center;}.content{display:inline-block;height:auto;line-height:1;width:400px;background:#ccc;vertical-align:middle;}...aaaaa
aaaaa
aaaaa
區塊水平置中flex.container{display:flex;justify-content:center;border:2pxsolidblack;height:50vh;}.box{width:100px;height:100px;border:2pxsolidrgb(255,0,0);}...aaaaaa
1.3Flex+margin.container{width:500px;height:250px;border:1pxsolid#f00;margin:auto;display:flex;}.box{width:400px;background:#ccc;margin:auto;}...aaaaaa
2.margin(tips:給定寬度後margin:0auto)(常用適用於RWD).box{height:100px;border:2pxsolidrgb(255,0,0);width:200px;margin:0auto;}...asdasdasaaaa
4.position(絕對位置後要用margin調整回中間)(寬高的1/2).container{border:2pxsolidrgb(255,0,0);text-align:center;width:400px;height:200px;position:absolute;top:50%;left:50%;margin:-100px00-200px;}...aaaaaaaaaaaaaa
5.transform-範例1.container{height:100vh;}.box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1pxsolid#000;}...bbbbbbbbbbbbbbb
-範例2(父元件position:relative;子元件position:absolute;).container{width:500px;height:250px;border:1pxsolid#f00;margin:auto;position:relative;}.box{width:400px;background:#ccc;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}...aaaaaa
5.calc.container{width:500px;height:250px;border:1pxsolid#f00;margin:auto;}.box{width:400px;background:#ccc;position:relative;top:calc((100%-70px)/2);margin:auto;height:70px;}...aaaaaa
6.相對定位Relative+translateY.container{width:500px;height:250px;border:1pxsolid#f00;margin:auto;}.box{width:400px;background:#ccc;position:relative;top:50%;transform:translateY(-50%);margin:auto;}...aaaaaa
7.::before+inline-block.container{width:500px;height:250px;border:1pxsolid#f00;margin:auto;text-align:center;}.container::before{content:"";display:inline-block;height:100%;width:0;vertical-align:middle;}.box{width:400px;background:#ccc;display:inline-block;vertical-align:middle;}...aaaaaa
8.圖案是圓形的範例(父層給display:flex子:margin:auto).container{width:600px;height:300px;border:1pxsolid#f00;/*margin:auto;*/display:flex;}.box{width:100px;height:100px;border:6pxsolidrgb(128,100,100);border-radius:50%;margin:auto;}...因為健忘所以用Medium紀錄,持續ㄉ慢慢前進(ง•̀_•́)ง❤Contactme:[email protected]?Learnonthegowithournewapp.TryKnowableAboutHelpTermsPrivacyGettheMediumappGetstartedMollyM81FollowersMolly—SoftwareDeveloper/職稱是軟體工程師的前端+微後端。
因為健忘所以用Medium紀錄,持續ㄉ慢慢前進(ง•̀_•́)ง❤Contactme:[email protected] — SyntacticallyAwesomeStyleSheetsDanielDelgadoBreadcrumbs…Notjustforthebirds!YuvrajAgarkarYourveryfirstSassproject !!WhatisSass?Howtouseit ?RaquelFraktasSCSS/SASS-SyntacticallyAwesomeStyleSheetsthatareactuallyawesomeHelpStatusWritersBlogCareersPrivacyTermsAboutKnowable
延伸文章資訊
- 1CSS垂直置中/水平置中(持續新增) - Molly M
水平置中. 包住文字的容器(以下通稱父容器) 給他text-align: center .textBox{ text-align: center; } ... <div className="t...
- 229. CSS 水平置中/ 垂直置中的方法 - iT 邦幫忙
這個方法,item不論是文字( <p> 、 <h1> 、...)或區塊( <div> )都可以用,是我自己最常使用的方法。 https://ithelp ...
- 3段落格式P 標籤 - 網頁研習室
<p Align="Left"|"Center"|"Right">文字敘述</P>.
- 4CSS 水平置中方法. 前言| by Jarvis Huang | 學海無涯| Medium
學習網頁開發到現在,我一直覺得切版是我的弱項,尤其是水平置中和垂直置中。導致之前在練習教案的時候,都需要花許多時間去查資料和try and error。
- 5[筆記] CSS垂直置中的方法 - PJCHENder
以下是之後示範中HTML Body 的部分:. <div class="outer"> <div class="inner"> <p>要置中的內容</p> </div> </div>. 後面則是...