목차
padding 예제 - div 요소 모든 padding을 다르게 설정
padding 정의
padding 구문
padding 예제 - div 요소 모든 padding을 똑같게 설정
padding 예제 - div 요소 padding 반환
padding 예제 - cf. margin
padding 예제 - div 요소 모든 padding을 다르게 설정
<style>
#hz {width:200px; border: 1px solid red;}
</style>
<div id="hz">홈짱닷컴 Homzzang.com</div>
<button type="button" onclick="homzzang()">클릭</button>
<script>
function homzzang() {
document.getElementById("hz").style.padding = "10px 20px 30px 40px";
}
</script>
결과보기
padding 정의
요소의 안쪽 여백 설정/반환.
1.
CSS padding 매뉴얼 참고.
2.
기본값: 0
CSS버전: CSS1
3.
모든 브라우저 지원.
padding 구문
padding 반환
object .style.padding
padding 설정
object .style.padding = "%|length|initial|inherit"
[속성값]
CSS padding 매뉴얼 참고.
[반환값]
요소의 padding 나타내는 문자열.
※ 주의: 인라인스타일로 정의된 경우에만 값을 반환.
padding 예제 - div 요소 모든 padding을 똑같게 설정
<style>
#hz {
width: 100px;
height: 100px;
border: 1px solid red;
padding: 1cm 2cm 3cm 4cm;
}
</style>
<div id="hz">홈짱닷컴 Homzzang.com</div>
<br>
<button type="button" onclick="homzzang()">클릭</button>
<script>
function homzzang() {
document.getElementById("hz").style.padding = "25px";
}
</script>
결과보기
padding 예제 - div 요소 padding 반환
<style>
#hz {
width: 100px;
height: 100px;
border: 1px solid red;
}
</style>
<div id="hz" style="padding: 1cm 2cm 3cm 4cm;">홈짱닷컴 Homzzang.com</div>
<br>
<button type="button" onclick="homzzang()">클릭</button>
<script>
function homzzang() {
alert(document.getElementById("hz").style.padding);
}
</script>
결과보기
PS. 아래처럼 내부스타일로 정의된 경우 패딩값을 반환 X
<style>
#hz {
width: 100px;
height: 100px;
border: 1px solid red;
padding: 1cm 2cm 3cm 4cm;
}
</style>
<div id="hz">홈짱닷컴 Homzzang.com</div>
<br>
<button type="button" onclick="homzzang()">클릭</button>
<script>
function homzzang() {
alert(document.getElementById("hz").style.padding);
}
</script>
결과보기
padding 예제 - cf. margin
<style>
div {
border: 1px solid red;
}
</style>
<div id="hz1">홈짱닷컴 Homzzang.com</div>
<br>
<button type="button" onclick="changeMargin ()">margin 변경</button>
<br>
<br>
<div id="hz2">홈짱닷컴 Homzzang.com</div>
<br>
<button type="button" onclick="changePadding ()">padding 변경</button>
<script>
function changeMargin () {
document.getElementById("hz1").style.margin = "100px";
}
function changePadding () {
document.getElementById("hz2").style.padding = "100px";
}
</script>
결과보기
※ margin : 요소 바깥 여백
※ padding : 요소 안쪽 여백
주소 복사
랜덤 이동