13 回答

TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超5個(gè)贊
以后提問最好有代碼!
position是定位,加了定位之后,你要用top left right bottom定位就好,跟margin-top等不是一回事。margin-top是設(shè)置元素的外邊距! ? 首先不可能沒響應(yīng)?。?!你是不是代碼沒保存所以在瀏覽器里面沒反應(yīng)?還有你既然用了div 那就是塊元素了?是有效的。若是內(nèi)聯(lián)元素上下內(nèi)外邊距設(shè)了也都沒用的。
那么你既然說沒響應(yīng),就要注意注意一個(gè)問題,上下外邊距會(huì)重疊!
比如兩個(gè)DIV塊,假設(shè)沒有設(shè)置浮動(dòng)也不定位的情況下。他們都設(shè)置margin:20px; ? ? 那么兩個(gè)div之間上下之間的距離你認(rèn)為是多少呢? ? ? 正常會(huì)說是20加20等于40px; 可惜不是,他們只有20px
然后就是在html中設(shè)置?你要確定是css樣式。
再然后就是,你要確定你這個(gè)代碼是可以生效。意思是別的地方也設(shè)置了MARGIN ?并且比你現(xiàn)在設(shè)置的優(yōu)先。
所以,你不弄代碼根本沒法回答。
鬼知道你問題出在哪里?你自己覺得你說的清楚了,實(shí)際是你見識(shí)太少,很多東西考慮不到。別人想幫你也有心無力。
其實(shí)你這問題,別人只需要說,你設(shè)置錯(cuò)了才沒響應(yīng)。

TA貢獻(xiàn)20條經(jīng)驗(yàn) 獲得超12個(gè)贊
第一首先你的DIV得是塊級(jí)元素(display:block;?) //如<SPAN>標(biāo)簽設(shè)置margin就沒有效果
第二如果設(shè)置了float在某些情況下會(huì)影響
添加回答
舉報(bào)