我想學習一點CSS,並且即將放棄定位和調整元素大小。CSS定位和大小行爲
爲什麼
#name {
height: 25% ;
}
原因div
保持爲需要它的內容的大小(比如,如果只有一行文本,該div
將在高度只有一行)。
但是,只要我添加position: relative ;
它會高25%?
這似乎意味着,我必須添加位置屬性,每次我想要一個元素來改變它的大小,即使我不想讓它的位置超出靜態流。
另外我不明白哪個單位我應該挑選我的大小。 em,px,百分比...這有點矯枉過正。我認爲每次使用%以保持佈局「動態」或「響應」是有用的,這是錯誤的嗎?
最後一件事:大多數設計師爲什麼要使用class
-attribute代替id
,這是近未使用的,據我看到
添加到此:您想使用ID來定位某些元素。如果需要,您可以在一個元素上使用不同的類。 '