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