網頁設計中經常用到標題之間的分隔符的樣式,即用短豎線分隔幾個關鍵詞,最近發現了一種簡單可行的方式,即通過vertical-align屬性來實作分隔符樣式,在這邊分享給大家:
<!DOCTYPE html> <html> <head> <title></title> <style> div { height: 60px; border: 2px solid orange; } span { display: inline-block; vertical-align: middle; height: 100%; background-color: red; font-size: 30px; line-height: 60px; } i { display: inline-block; vertical-align: middle; width: 2px; height: 30px; margin: 0 10px; background-color: blue; } </style> </head> <body> <div> <span>床前明月光</span><i></i><span>疑是地上霜</span><i></i><span>舉頭望明月</span><i></i><span>低頭思故鄉</span> </div> </body> </html>

這里的背景色和邊框只是便于看出字體和父元素區域,可以直接去除,可通過調整<i>標簽的高度(百分比也可)和樣式來改變分隔符的樣式,需要注意的是這些字的line-height和font-size屬性需要在span中設定,如果在父元素中設定的話有可能會導致span和i標簽的整體位置偏離出div,影響到頁面布局,關于這點可參考https://www.cnblogs.com/lylszo/p/12622391.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/51692.html
標籤:Html/Css
下一篇:博客園自定義css樣式與js特效
