Before. 2021

κ°€λ‘œμ„Έλ‘œ λΉ„μœ¨μ„ μœ μ§€ν•˜λŠ” λ°˜μ‘ν˜• λ°•μŠ€

빙고ꡬ맛탕 2012. 9. 27. 18:05

λ°˜μ‘ν˜• μ›Ήλ””μžμΈμ—μ„œλŠ” max-width: 100%λ‚˜ width: 100%λ₯Ό ν™œμš©ν•˜μ—¬ μ½˜ν…μΈ κ°€ μ»¨ν…Œμ΄λ„ˆμ˜ λ„ˆλΉ„μ— 맞게 μœ λ™μ μœΌλ‘œ λ³€κ²½λ˜κ²Œ ν•˜λŠ” 기법이 많이 μ‚¬μš©λœλ‹€. 이 λ•Œ λ†’μ΄λŠ” μ½˜ν…μΈ κ°€ 가지고 μžˆλŠ” 높이λ₯Ό λ”°λ₯΄κ²Œλœλ‹€. 컨텐츠가 κΈ€μžλΌλ©΄ 높이가 μœ λ™μ μ΄μ–΄μ•Ό ν•˜μ§€λ§Œ μ΄λ―Έμ§€λ‚˜ λΉ„λ””μ˜€μ˜ κ²½μš°μ—λŠ” 쒌우 폭에 따라 λΉ„μœ¨μ΄ μœ μ§€λ˜μ–΄μ•Ό ν•œλ‹€.

κ°€λ‘œκ°€ 100%둜 λ˜μ–΄ 있기 λ•Œλ¬Έμ— μ„Έλ‘œλ„ νΌμ„ΌνŠΈ 값을 μ§€μ •ν•˜λ©΄ λ˜κ² μ§€λ§Œ νΌμ„ΌνŠΈ 값은 μƒμœ„ μš”μ†Œμ˜ 값에 μƒλŒ€μ μ΄κΈ° λ•Œλ¬Έμ— μƒμœ„ μš”μ†Œμ˜ 높이λ₯Ό 지정할 수 μ—†λŠ” 경우라면 νΌμ„ΌνŠΈλ‘œ 높이λ₯Ό 지정할 수 μ—†λ‹€. μ΄λ•Œ νŒ¨λ”©μ΄λ‚˜ λ§ˆμ§„μ„ μ΄μš©ν•΄μ„œ νΌμ„ΌνŠΈ 값을 지정할 수 μžˆλ‹€.

#movie-player-wrapper {
	position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.26%;
}
#movie-player-wrapper .wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

높이λ₯Ό 0으둜 μ§€μ •ν•˜κ³  padding-topμ΄λ‚˜ padding-bottom을 νΌμ„ΌνŠΈλ‘œ μ§€μ •ν•˜λ©΄ λ„ˆλΉ„μ— 따라 κ°€λ‘œμ„Έλ‘œ λΉ„μœ¨μ΄ μœ μ§€λ˜λŠ” λ°•μŠ€λ₯Ό λ§Œλ“€ 수 μžˆλ‹€. μ•ˆμ˜ μ½˜ν…μΈ λŠ” νŒ¨λ”©μ— λ°€λ € λ°•μŠ€ 밖에 μœ„μΉ˜ν•˜κΈ° λ•Œλ¬Έμ— μ ˆλŒ€ μœ„μΉ˜λ‘œ μœ„μΉ˜λ₯Ό μž‘μ•„μ£Όλ©΄ 화면에 λ‚˜μ˜€κ²Œ λœλ‹€.

50px
100px
200px

κ°€λ³€ 크기의 λ™μ˜μƒ ν”Œλ ˆμ΄μ–΄λ₯Ό λ„£μ–΄μ•Ό ν•˜λŠ” κ²½μš°κ°€ μžˆμ—ˆλŠ”λ° μš”κΈ΄ν•˜κ²Œ μ‚¬μš©ν–ˆλ‹€.





좜처 : http://hyeonseok.com/soojung/css/2012/08/22/712.html