偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

CSS單行內(nèi)容居中實現(xiàn)及優(yōu)缺點

開發(fā) 前端
要實現(xiàn)CSS單行內(nèi)容居中,多數(shù)是在有高度的情況下,或者容器高度不定的情況下才用,看上去比較舒服,而且實現(xiàn)的方法也不少,不一定要拘泥于和table布局一樣。

本文向大家描述一下如何實現(xiàn)要實現(xiàn)CSS單行內(nèi)容居中,只考慮單行是最簡單的,無論是否給容器固定高度,只要給容器設置line-height和height,并使兩值相等,再加上over-flow:hidden就可以了。

CSS實現(xiàn)完美垂直居中

要實現(xiàn)CSS單行內(nèi)容居中,多數(shù)是在有高度的情況下,或者容器高度不定的情況下才用,看上去比較舒服,而且實現(xiàn)的方法也不少,不一定要拘泥于和table布局一樣。不過最近有人問了幾個例子,看來對此的需求還不少。

首先,要有一個概念:凡是table布局可以實現(xiàn)的,CSS一定可以實現(xiàn)。CSS可以實現(xiàn)的,table未必能做到。

CSS單行內(nèi)容居中

只考慮單行是最簡單的,無論是否給容器固定高度,只要給容器設置line-height和height,并使兩值相等,再加上over-flow:hidden就可以了。

viewplaincopytoclipboardprint? 

  1. .middle-demo-1{  
  2. height:4em;  
  3. line-height:4em;  
  4. overflow:hidden;  
  5. }  
  6. .middle-demo-1{  
  7. height:4em;  
  8. line-height:4em;  
  9. overflow:hidden;  
  10. }  
  11.  

 CSS單行內(nèi)容居中優(yōu)點:

1.同時支持塊級和內(nèi)聯(lián)極元素

2.支持所有瀏覽器

CSS單行內(nèi)容居中缺點:

1.只能顯示一行

2.IE中不支持等的居中

要注意的是:1.使用相對高度定義你的height和line-height2.不想毀了你的布局的話,overflow:hidden一定要。

為什么?請比較以下兩個例子:

viewplaincopytoclipboardprint?

  1. <pstylepstyle="background:#900;color:#00f;  
  2. font:bold12px/24pxHelvertica,Arial,  
  3. sans-serif;height:24px;width:370px;"> 
  4. Loremipsumdolorsitamet,consectetueradipiscingelit.</p> 
  5. <br/> 
  6. <br/> 
  7. <pstylepstyle="background:#090;color:#00f;  
  8. font:bold12px/2emHelvertica,Arial,sans-serif;  
  9. height:2em;width:370px;overflow:hidden;"> 
  10. Loremipsumdolorsitamet,consectetueradipiscingelit.</p> 
  11. <pstylepstyle="background:#900;color:#00f;  
  12. font:bold12px/24pxHelvertica,Arial,sans-serif;  
  13. height:24px;width:370px;"> 
  14. Loremipsumdolorsitamet,consectetueradipiscingelit.</p> 
  15. <br/> 
  16. <br/> 
  17. <pstylepstyle="background:#090;color:#00f;  
  18. font:bold12px/2emHelvertica,Arial,sans-serif;  
  19. height:2em;width:370px;overflow:hidden;"> 
  20. Loremipsumdolorsitamet,consectetueradipiscingelit.</p> 
  21.  

 上一個高度是用的絕對單位px,并且沒有隱藏溢出,下一個高度用的單位是相對單位em,并且隱藏了溢出。如果你的瀏覽器支持放大字體,那么盡情地放大字體,看看會出現(xiàn)什么效果。

【編輯推薦】

  1. 調(diào)用CSS屬性制作超炫菜單
  2. 技術(shù)分享 如何實現(xiàn)CSS橫向?qū)Ш?/a>
  3. link與@import在外部引用CSS中的區(qū)別
  4. 解讀五大CSS3新技術(shù)用法
  5. DIV CSS表單布局五個小技巧使用秘笈
責任編輯:佚名 來源: hi.baidu.com
相關(guān)推薦

2010-08-31 14:49:57

CSS居中

2010-08-26 11:27:35

CSS居中

2010-08-27 09:45:49

CSS Sprites

2010-09-02 09:59:52

CSS SpritesCSS

2010-08-26 10:21:06

CSS Sprites

2022-12-20 15:17:29

CSS開發(fā)

2012-05-03 09:58:19

VLANVLAN劃分

2010-08-24 09:05:20

CSS+DIV

2010-08-23 10:50:39

DIV+CSS

2014-05-12 09:26:08

2010-09-09 10:23:23

DIVCSS垂直居中

2010-08-27 13:58:06

DIV+CSS

2017-10-23 13:20:37

2024-05-23 16:56:58

2009-08-10 17:41:42

C# Singleto

2019-10-10 17:22:07

多云CIO多云策略

2019-05-28 15:20:17

2010-09-01 10:49:57

CSS水平居中垂直居中

2020-05-26 11:39:05

WebReact組件

2010-08-16 16:39:48

DIV內(nèi)容居中
點贊
收藏

51CTO技術(shù)棧公眾號