在這里可可不可以不要float:left; 而是直接將div標(biāo)簽改為{display:inline或者inline-block}?
在這里可可不可以不要float:left; 而是直接將div標(biāo)簽改為{display:inline或者inline-block}?
然后div變?yōu)閮?nèi)聯(lián)元素,使他們變成一行
在這里可可不可以不要float:left; 而是直接將div標(biāo)簽改為{display:inline或者inline-block}?
然后div變?yōu)閮?nèi)聯(lián)元素,使他們變成一行
2017-02-27
舉報
2017-02-27
display:inline是把塊級元素設(shè)置成行級元素,設(shè)置完后他是能分布在同一行 ,但他不具備塊級 元素的屬性,就不能設(shè)置高度,寬度,行間距了,
display:inline-block是把塊級元素設(shè)置成行級元素,自身也還具備塊級元素的屬性,但好像不能單獨設(shè)置屬性,設(shè)置一個屬性,另一個也跟著變。
float:left是把子元素從父級元素中脫離出來,單獨占據(jù)一層,自身塊級屬性不變,還可以繼續(xù)單獨設(shè)置
2017-02-27
完全可以啊,display:inline或者inline-block就已經(jīng)讓他失去了本身塊級元素的display:block屬性跟設(shè)置float一樣的
2017-02-27
可以的