CSS中l(wèi)ine-height怎么用

這篇文章給大家分享的是有關(guān)CSS中l(wèi)ine-height怎么用的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計過程中,需要針對客戶的行業(yè)特點、產(chǎn)品特性、目標(biāo)受眾和市場情況進行定位分析,以確定網(wǎng)站的風(fēng)格、色彩、版式、交互等方面的設(shè)計方向。創(chuàng)新互聯(lián)還需要根據(jù)客戶的需求進行功能模塊的開發(fā)和設(shè)計,包括內(nèi)容管理、前臺展示、用戶權(quán)限管理、數(shù)據(jù)統(tǒng)計和安全保護等功能。

  <style>
  .test{
  border:1pxsolid#ccc;
  height:100px;
  width:100px;
  }
  </style>
  <body>
  <divclass="test"></div>
  </body>

但是根據(jù)熟知,當(dāng)我們不為元素設(shè)置height,而元素中有內(nèi)容時,該元素依然獲取到了高度:

<style>
  .test{
  border:1pxsolid#ccc;
  width:100px;
  }
  </style>
  <body>
  <divclass="test">1</div>
  </body>

為什么div獲取到了高度,并不是由于文字撐起了高度,而是line-height撐起了div,比較一下兩端代碼

  .test{
  border:1pxsolid#ccc;
  width:100px;
  line-height:100px;
  }
  </style>
  <body>
  <divclass="test">1</div>
  </body>
  .test{
  border:1pxsolid#ccc;
  width:100px;
  line-height:0;
  }
  </style>
  <body>
  <divclass="test">1</div>
  </body>

顯而易見的結(jié)果就是因為有了height所以有高度,沒有height則因為有了line-height而有了高度更多詳細(xì)的細(xì)節(jié)其實是因為每一行文字都有一個lineboxes,這些一個個盒子自然撐起了父元素的高度。

同時,觀察上面的例子就能發(fā)現(xiàn)文字的中線和line-height的中線是在相同位置的,所以才有了常用的那套居中辦法:

  <style>
  .test{
  line-height:100px;
  height:100px;
  }
  </style>

設(shè)置line-height和height相同數(shù)值則可以使得其中文字垂直居中

從結(jié)果來看確實如此,但是這句話不對,這句話多余了幾個字,完全不需要設(shè)置height,只需要line-height就可以做到文字垂直居中了。

感謝各位的閱讀!關(guān)于“CSS中l(wèi)ine-height怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

網(wǎng)站欄目:CSS中l(wèi)ine-height怎么用
網(wǎng)站URL:http://bm7419.com/article20/jjejco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站制作、移動網(wǎng)站建設(shè)、微信公眾號、軟件開發(fā)、App設(shè)計

廣告

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

成都網(wǎng)站建設(shè)