可以使用“text-align:center;”是文本居中。
在無(wú)錫等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需策劃設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),成都營(yíng)銷網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè)公司,無(wú)錫網(wǎng)站建設(shè)費(fèi)用合理。
1、新建html文檔,在body標(biāo)簽中添加div標(biāo)簽,然后在div標(biāo)簽中添加文字:
2、為div標(biāo)簽設(shè)置寬高和邊框css樣式,這時(shí)默認(rèn)情況下文字靠左對(duì)齊:
3、為div添加“text-align:center;”,其中“text-align”指的是文本對(duì)齊方式,“center”指的是居中對(duì)齊,這時(shí)文本就會(huì)居中對(duì)齊:
如果您覺得我的文章有用,歡迎點(diǎn)贊和關(guān)注,也歡迎光臨我的個(gè)人博客
在這里總結(jié)一下CSS水平居中、垂直居中的各種方式。應(yīng)該說(shuō)非常全了。
總覽一下:
用法:在父級(jí)元素的樣式中添加 text-align:center
效果圖:
用法:在元素樣式添加 margin:0 auto ,使其margin-left和margin-right平分塊級(jí)元素那一行剩余的寬度。
效果圖:
當(dāng)然如果你的塊級(jí)元素沒(méi)有設(shè)置width,那么div就會(huì)占滿一行,也就沒(méi)有水平居中的說(shuō)法了。
如果由多個(gè)塊級(jí)元素,則可以使用 inline-block 配合 text-align:center ,將 inline-block 寫在需要居中的元素樣式上, text-align:center 寫在父級(jí)元素上。
效果圖:
使用flex也可以輕松做到多個(gè)塊級(jí)元素水平居中
用法:在父級(jí)元素樣式增加 display: flex justify-content: center
效果圖與第三個(gè)一樣。
當(dāng)然,多個(gè)塊級(jí)元素能用的居中方法,在單個(gè)塊級(jí)元素上也同樣可以使用。
使用 display:table 配合 margin:0 auto ,可以達(dá)到不定寬塊級(jí)元素居中效果。
效果圖:
使用絕對(duì)定位給元素一個(gè)left:50%,然后再加一個(gè)margin-lelt:-(寬度的一半)
效果圖:
不過(guò)缺點(diǎn)很明顯,就是你知道元素寬度而且得固定不變,所以是比較蠢的一種寫法。
效果圖:
效果圖:
這個(gè)方法和水平居中的第6個(gè)方法一樣,就不多說(shuō)了。
效果圖:
這個(gè)和水平居中的第7個(gè)方法一樣,我也就不多說(shuō)了。
效果圖:
效果圖:
效果圖:
缺點(diǎn)也比較明顯,需要計(jì)算。
效果圖:
效果圖:
效果圖:
需要在html中加入 table 標(biāo)簽,比較低效,我就不詳寫了,想了解的朋友可以Google搜索一下。
如果您覺得我的文章有用,歡迎點(diǎn)贊和關(guān)注,也歡迎光臨我的個(gè)人博客
1.橫向居中
(1)方法一
position:?fixed;
/*?居中對(duì)齊begin?*/
left:?50%;
/*?兼容老版本的方法?*/
-webkit-transform:?translateX(-50%);
transform:?translateX(-50%);
(2)方法二
設(shè)置固定寬度,并且設(shè)置margin:auto
(3)方法三
position:?fixed;
left:?50% - 居中盒子寬度的50%;
2.縱向居中
(1) 高度和行高設(shè)置一樣
height: 100px;
line-height:100px;
3.橫向和縱向都居中
display:?flex;
/*?默認(rèn)的主軸是x軸row,?justify-content:?center?沿著主軸居中對(duì)齊?*/
justify-content:?center;
/*?我們需要一個(gè)側(cè)軸居中?*/
align-items:?center;
第一種方式:設(shè)置body 居中。在CSS中的代碼是(body{text-align:center;})
第二種方式:用盒子模型,首先設(shè)置一個(gè)Div ,這個(gè)DIV的寬度為100%,然后在這個(gè)DIV居中,那么在這個(gè)DIV中加的內(nèi)容就居中顯示,代碼如下:
div class="div1"
div class="div2"/div
/div
CSS 樣式代碼:
style type="text/css"
.div1{text-align:center;width:100%;}
.div2{width:980px;background:red;} //為了看清效果,加了背景顏色
/style
第三種方式:margin:0 auto;
通常的方法為:先設(shè)置div的寬度,然后使用如下樣式:
1
margin:?10px?auto;?/*?上下邊距10px,左右邊距自動(dòng)以達(dá)到左右居中的目的*/
以下為示例:
HTML代碼中給出div
123? ?div?class="outer"????div?class="content"/div/div? ?
添加樣式
1234567? ?/*外層邊框*/div.outer{width:200px;height:150px;border:1px?solid?green;}div.content{????width:100px;height:50px;?/*設(shè)置大小*/????margin:20px?auto;????????/*設(shè)置左右邊距自動(dòng)以使其居中*/????border:1px?solid?red;}? ?
顯示效果
需要準(zhǔn)備的材料分別有:電腦、瀏覽器、html編輯器。
1、首先,打開html編輯器,新建html文件,例如:index.html。
2、在index.html中的style標(biāo)簽中,輸入css代碼:p {text-align: center}。
3、瀏覽器運(yùn)行index.html頁(yè)面,此時(shí)p標(biāo)簽內(nèi)的文字成功被水平居中顯示。