我有一個fieldset
,它包含一個legend
,它有一個::before
僞元素,我希望這個僞元素是定位在legend
之上而不影響legend
的位置。如何把僞元素放在父元素的上面(和旁邊),而不影響父元素的位置
HTML:
<fieldset>
<legend>THE TEXT</legend>
</fieldset>
CSS:
legend {
padding:0 14px;
}
legend::before {
content:'BEFORE ';
color:red;
}
我嘗試添加legend::before { vertical-align:super }
但是卻讓legend
元素下來是這樣的:
JSFiddle demo superscript (without success)
任何想法都將被歡迎來完成這一點。
是什麼 「的上方和旁邊」 是什麼意思?你能發佈圖片嗎? – Oriol