已采納回答 / HEternally
雖然你設(shè)置了a標(biāo)簽為塊狀元素,但是你沒有設(shè)置它的寬度,所以你用margin并不能使它居中,這樣就有幾種方法解決,第一,你可以設(shè)置a標(biāo)簽的寬帶;第二,你可以設(shè)置display:inline-block;text-align:center;這樣也可以實(shí)現(xiàn)居中效果;第三,你可以使用float:left;讓它浮動(dòng),然后設(shè)置父元素絕對定位position:absolute;left:50%;子元素left:-50%;這樣也可以實(shí)現(xiàn)居中效果,好像還有其他方法,這我一下子也想不起來;但是在這里你margin沒用就是因?yàn)?..
2017-04-11
已采納回答 / 東方既白233
一、overflow:hidden不是隱藏的意思,而是定義邊框盒子里面的內(nèi)容要是超出邊框,就在自動(dòng)裁減掉溢出的部分,二、height等于零也不等于隱藏,隱藏是要設(shè)置display:none; 不顯示,但是他本身還是在文檔流的那個(gè)位置,還是有占據(jù)空間的,那個(gè)height等于0就是沒有了,效果相當(dāng)于隱藏,但是不在文檔流占據(jù)空間位置。
2017-04-06
已采納回答 / 安妮的奇幻仙境
可以這么去理解,我們的a標(biāo)簽設(shè)置為塊狀了(display:block),然后我們的margin是是作用于a標(biāo)簽的,也就是說,在a的上或者下添加一個(gè)邊距,用的是top的時(shí)候,改變的是上邊距,用的bottom改變的是下邊距。你自己寫的時(shí)候可以吧兩種都嘗試一下,就能看出來區(qū)別了
2017-04-03
最贊回答 / 芳芳14
0代表的是水平方向沒有任何移動(dòng),-30代表的是垂直方向向下移動(dòng)30px,如果是30px,沒有“-”,那就是向上移動(dòng)30px了,這個(gè)背景圖片移動(dòng)的參照物是圖片本身所在的塊
2017-03-28
最新回答 / 一地幽蘭
background-position中的“0”表示背景開始的位置相對元素容器的左側(cè)即水平方向的距離為0px,“-30px”則是垂直方向上相對于元素容器頂部向上移動(dòng)了30px,如果是正數(shù)則是向下移動(dòng)
2017-03-23
最新回答 / 慕姐5546343
我感覺想要li里面的元素垂直居中要設(shè)置兩個(gè)屬性,height,line-height,且連個(gè)屬性值應(yīng)該一樣
2017-03-22
最新回答 / 正能量加1
li設(shè)置成內(nèi)聯(lián)元素,變成一行,display:inline;然后a元素設(shè)置為行內(nèi)塊元素(才設(shè)置寬度、高度等塊屬性)display:inline-block;然后設(shè)置父元素ul或div居中text-align:center;
2017-03-16