亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

class=pic的div算多余的么?可以只讓box的div處理么?

是不是pic的div是多余的呢!一個box的div就可以添加class=pic的div樣式呢?

正在回答

1 回答

不建議這樣,你看到的效果圖,圖片邊框與邊框的距離,看起來像margin,可以用className為box直接實現,但是老師沒有這樣做,而是加了className為pic的div,然后在box里面設置padding來實現的,因為后面需要通過實際寬度來計算列數,用box的padding實現的話,box的寬度就是offsetWidth,或者jq的outerWidth(),計算列數直接用clientWidth/offsetWidth就可以了(當然取整要的);如果用margin來設置這個隔開的間距,那么后面就不能直接用offsetWidth,或者jq的outerWidth(),因為他們的計算方法不包括margin的值,而包括padding的值,所以老師在box里面又加了pic,通過padding制造了一個margin的效果。紅線的邊框是我后來加的,方便看:其實box與box之間沒有margin,而是通過padding實現的看似margin的效果。如果要去掉pic,通過box的margin實現,計算列數就要clientWidth/(offsetWidth+兩個margin),然而用js獲取這個margin值我不會,,,你會么?我要先定義下,answer.style.marginLeft ="200px";然后通過parseInt(answer.style.marginLeft)才能取出來http://img1.sycdn.imooc.com//58ad28ec00018dd304830221.jpg

2 回復 有任何疑惑可以回復我~
#1

White_Mink 提問者

雖然您重復說了一次!還是知道大概意思啦!謝謝
2017-03-02 回復 有任何疑惑可以回復我~
#2

ANGELAMABY_

666
2017-10-06 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

class=pic的div算多余的么?可以只讓box的div處理么?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號