我最近一直在研究Pinterest網站的頁面代碼,以便學習CSS中的一些設計技巧。我觀察到的一件事是,他們使用CSS樣式設置每個圖片的高度。這對我來說很奇怪,因爲很明顯,它們都被調整大小以便具有192像素的統一寬度。是否有設置高度而不是寬度的技術原因?爲什麼pinterest設置圖像的高度而不是寬度?
實施例:
<img src="http://media-cache-ec8.pinterest.com/upload/30962316158222159_nQdVRIXP_b.jpg" alt="Summer camp" class="PinImageImg" style="height: 163px;">
+1將我介紹給砌體。儘管如此,我的問題是爲什麼他們設置高度屬性而不是寬度。如果寬度始終爲192,爲什麼每次都要計算適當的高度?似乎沒有必要,但也許石工需要它? – retailevolved
Pinterest永遠不會計算高度。它只是將圖像保存爲192像素寬度,並且動態地處理高度。如果您碰巧看到Pinterest的CSS代碼;它是: 'element.style {height}:127px; //由砌體計算的動態高度,因此顯示爲** element.style ** } .pin .ImgLink img { max-width:192px; //主要的東西 opacity:1; PS:我不知道我是否能夠正確解釋你。 – xan
出現在您看到高度屬性的HTML代碼是因爲砌體。 – xan