相信大家在 Google 可以找到很多解法,這幾天在 Facebook 發現更精彩的解決方式,就是用 CSS:before 跟 inline-block,底下提供範例:
html 程式碼
CSS 程式碼
|
|
Demo 結果
JS Bin{.jsbin-embed}
感謝留言提供一個不錯的教學連結: 未知高度多行文本垂直居中,可以讓文字置中,也是透過上述方法。一般單行文字置中,可以透過底下方式
如果是多行文字呢?也就是如果透過 P 標籤來顯示
xxxxxxxxxxx
|
|
Demo 如下
多行文本未知高度垂直居中-by一丝{.jsbin-embed}
See also
- 基礎 JavaScript ES6 和 CSS cheat sheet PDF 下載
- 前端工程師必看: 十大 CSS 技巧
- CSS Clear Fix 小技巧
- Twitter Bootstrap 發佈 3 RC1 版本
- 測試 Web Responsive Design Tool
- 開發 iPhone Mobile Web App 一些小技巧
- CSS Layout 好幫手 Twitter bootstrap CDN
- Windows 下安裝 Web Developer tool LiveReload
- Sass language 和 Compass 教學投影片
- Front End Engineer 前端設計師必備工具 Live.js