CSS中通過(guò)border-right屬性可以設(shè)置元素的右邊框,同時(shí)也可以控制邊框的高度。以下是一些樣例。
/* 設(shè)置右邊框?yàn)?px實(shí)線,高度和元素高度相同 */ div { border-right: 1px solid black; } /* 設(shè)置右邊框?yàn)樘摼€,高度為50% */ p { border-right: 1px dashed red; border-right-height: 50%; } /* 設(shè)置右邊框高度為10px */ span { border-right: 1px dotted blue; border-right-height: 10px; }
需要注意的是,只有在元素的box-sizing屬性為border-box時(shí),才能直接設(shè)置邊框高度。否則,邊框高度將會(huì)被添加到元素高度之上。
另外,也可以使用偽元素::after來(lái)模擬右邊框,并靈活控制其高度。
/* 使用偽元素模擬右邊框,高度為元素高度的80% */ div { position: relative; } div::after { content: ''; position: absolute; top: 10%; right: 0; bottom: 10%; width: 1px; background-color: black; }
以上是CSS設(shè)置右邊框高度的幾種方法,可以根據(jù)實(shí)際需求選擇使用。