成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CSS單行內容居中實現及優缺點

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

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

CSS實現完美垂直居中

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

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

CSS單行內容居中

只考慮單行是最簡單的,無論是否給容器固定高度,只要給容器設置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單行內容居中優點:

1.同時支持塊級和內聯極元素

2.支持所有瀏覽器

CSS單行內容居中缺點:

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,并且隱藏了溢出。如果你的瀏覽器支持放大字體,那么盡情地放大字體,看看會出現什么效果。

【編輯推薦】

  1. 調用CSS屬性制作超炫菜單
  2. 技術分享 如何實現CSS橫向導航
  3. link與@import在外部引用CSS中的區別
  4. 解讀五大CSS3新技術用法
  5. DIV CSS表單布局五個小技巧使用秘笈
責任編輯:佚名 來源: hi.baidu.com
相關推薦

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開發

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內容居中
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区二区免费 | 日韩在线电影 | 欧美极品在线观看 | 一二区视频 | 欧美一区二区在线观看视频 | 日韩在线国产 | 伊人久久免费视频 | 天堂一区二区三区 | 成人二区 | 伊人精品一区二区三区 | 国产精品欧美一区二区 | 欧美激情一区二区三区 | 天天插天天射天天干 | 美女视频一区 | 久久亚洲春色中文字幕久久久 | 欧美激情欧美激情在线五月 | 亚洲欧美视频 | 国产欧美视频一区 | 亚洲一区在线观看视频 | 国产一区二区三区 | 欧美日韩精品专区 | 一区二区三区四区免费在线观看 | 亚州中文字幕 | 国产精品国产精品国产专区不片 | 久久精品一区 | h视频在线看| 欧美久久一区二区 | 免费观看一级毛片 | 色小姐综合网 | 亚洲日本欧美日韩高观看 | 成人一区二区视频 | 精品一区二区三区不卡 | 久久综合久色欧美综合狠狠 | 日韩欧美三级 | 四虎成人av | 五月婷婷激情网 | 欧美一区二区三区 | 国产精品亚洲第一区在线暖暖韩国 | 狠狠躁夜夜躁人人爽天天高潮 | 亚洲精品日日夜夜 | 99精品国产一区二区三区 |