大家都知道的僞類:before
和:after
但沒有nav ul li a:left
或:right
如何創建一個對象到div的右側(DIV:左)
是否有可能實現這一目標?我不介意使用html5,css3,javascript。
大家都知道的僞類:before
和:after
但沒有nav ul li a:left
或:right
如何創建一個對象到div的右側(DIV:左)
是否有可能實現這一目標?我不介意使用html5,css3,javascript。
認爲:before
和:after
爲:left
和:right
。
兩個:left
和:right
不存在的僞類,因此,你應該使用:before
和:after
定位到任何你想要的左側和右側。
div {
margin: 0 auto;
background: blue;
width: 200px;
}
div:before {
position: relative;
left: -75px;
background: red;
content: 'To the left';
}
div:after {
position: relative;
right: -75px;
background: green;
content: 'right';
}
<div>Some text</div>
要回答這個問題
是否有可能實現額外的僞類?
號
如何實現這樣的效果?
你將不得不使用額外的元素,並改變你的HTML以允許它。
你試過'浮動:左;'或'浮動:權利;'? – ryanpcmcquen
不,我不想那樣......我想要一些像'nav ul li a:left'' – Community
'text-align:left;'? – ryanpcmcquen