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...
- 2HTML 水平置中與垂直置中 - Wibibi
在做網頁設計的時候常常會用到置中的技巧,無論是文字或圖片,總是會有這樣的需求 ... 你可以看到在HTML table 中,我們設定了td 標籤align="center" 代表的就是td 內 ...
- 3[CSS] 套用水平垂直置中到文字或任何區塊 - 偵錯桐人
- 4[CSS學習筆記] 如何版面置中 - 1010Code
... 標籤內的正中間也就是垂直水平置中,有兩種方法,首先html 標籤都一樣,建立一個最外層容器 <div class=flex> 內文有 <h1> 和 <p> 標籤文字。
- 529. CSS 水平置中/ 垂直置中的方法 - iT 邦幫忙
這個方法,item不論是文字( <p> 、 <h1> 、...)或區塊( <div> )都可以用,是我自己最常使用的方法。 https://ithelp ...