内容简介:對 Element 設定WebStorm 2019.1.3Safari 12.1.1
對 Element 設定 width ,這問題不大,但 RWD 出現後, width 就面臨的重大挑戰,因此出現了 max-width ,但這兩者有什麼差異呢 ?
Version
WebStorm 2019.1.3
Safari 12.1.1
CSS 3
Chrome
若 width 與 max-width 小於 container,則視覺上兩者沒有差異。
若 width 與 max-width 大於 container 時,就可明顯看出兩者差異。
HTML
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS Lab</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h2>width: 500px</h2>
<div class="general width">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Alias amet architecto asperiores aut cum distinctio fugiat fugit harum hic incidunt magni maiores minus nemo, officiis quae quaerat quis reprehenderit temporibus?
</div>
<h2>max-width: 500px</h2>
<div class="general max-width">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Alias amet architecto asperiores aut cum distinctio fugiat fugit harum hic incidunt magni maiores minus nemo, officiis quae quaerat quis reprehenderit temporibus?
</div>
</body>
</html>
兩個 <div> 內文完全一樣。
CSS
style.css
.general {
margin: auto;
border: 3px solid #f00;
}
.width {
width: 500px;
}
.max-width {
max-width: 500px;
}
第 1 行
.general {
margin: auto;
border: 3px solid #f00;
}
兩個 <div> 的 margin 都使用 auto ,表示若 element 寬度小於 container,則 element 將 水平置中 ,兩側將平分 container 剩餘寬度。
第 6 行
.width {
width: 500px;
}
.max-width {
max-width: 500px;
}
width 與 max-width 都設定 500px :
- 若 element 寬度小於 container,則兩者沒有差異
- 若 element 寬度大於 container,
width會有使內容 overflow,但max-width則會使內容自動換行
Conclusion
- 一般來說,在 RWD 世界
max-width比width好用,會隨著 container 寬度自動換行,而不是 overflow 產生 scrollbar 或隱藏內容
Reference
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
快速傅里叶变换
K. R. Rao、D. N. Kim、J. J. Hwang / 万帅、杨付正 / 机械工业出版社 / 2013-3 / 98.00元
《国际信息工程先进技术译丛·快速傅里叶变换:算法与应用》深入浅出地阐述了快速傅里叶变换(FFT)的原理,系统地总结了各类FFT算法,并广泛精辟地介绍了FFT在视频和音频信号处理中的各种应用。《国际信息工程先进技术译丛·快速傅里叶变换:算法与应用》在阐述了离散傅里叶变换(DFT)的原理和性质之后,详细讨论了时域抽取(DIT)和频域抽取(DIF)的各类快速算法。论述了近似计算DFT的整数FFT、二维及......一起来看看 《快速傅里叶变换》 这本书的介绍吧!