<style>
a:visited{
color: pink;
}
a:hover{
color: blue;
}
a:active{
color: forestgreen;
}
a:link{
color:brown;
}
</style>
<a href="http://www.naver.com">링크 상태 확인해보기</a>
링크 응용 1
<style>
div{
width: 50px;
height: 50px;
background-color:aqua;
}
div:hover{
background-color: violet;
}
#test :hover{
background-color: black;
}
</style>
<div>
test
</div>
<br>
<div id="test">
tdst2
</div>
링크 응용 2
<style>
a:link, a:visited {
background-color: brown;
color: white;
text-align : center;
text-decoration: none;
display: inline-block;
padding: 20px;
}
a:hover{
background-color: cadetblue;
}
</style>
<p>
<a href="http://www.google.com">구글~~</a>
</p>
모든 컨텐츠 적용의 기본값은 ltr이지만 rtl을 적용하여 우측에서 좌측으로 컨텐츠의 출력이 가능하다.
text-decoration : 속성값 정리 overline : 텍스트(컨텐츠)에 윗줄 생성 line-through : 텍스트를 통과하는 가운데 줄 생성 underline : 텍스트에 밑줄 생성 none : 텍스트 라인 제거(a태그에 많이 활용)
<style>
#dir{
direction: rtl;
}
#letter1{
letter-spacing: -5px;
}
#letter2{
letter-spacing: 10px;
}
#word1{
word-spacing:-5px
}
#word2{
word-spacing:10px;
}
#align1{
text-align:center;
}
#align2{
background-color: yellow;
height:150px;
vertical-align: middle;
</style>
<p id="dir">direction 속성테스트</p>
<p id="letter1">letter-spacing 속성테스트</p>
<p id="letter2">letter-spacing 속성테스트2</p>
<p id="word1">word-spacing 속 성 테 스 트 2</p>
<p id="word2">word-spacing 속 성 테 스 트 2</p>
<p id="align1">글자 수평정렬 테스트 text-align</p>
<p id="align2">글자 수직정렬 테스트 vertical-align</p>
direction 속성테스트
letter-spacing 속성테스트
letter-spacing 속성테스트2
word-spacing 속 성 테 스 트 2
word-spacing 속 성 테 스 트 2
글자 수평정렬 테스트 text-align
글자 수직정렬 테스트 vertical-align
font-family 예시
font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
em과 rem
- em의 경우는 상위 요소의 영향을 받기 때문에 의도하지 않은 사이즈로 출력될 수 있다.
- rem의 경우는 body의 기본 사이즈를 기준으로 크기를 부여하기 때문에 현업에서도 많이 사용하는 추세이다.
<style>
#pixel{
font-size: 20px;
}
#per{
font-size: 150%;
}
#em1{
font-size: 2.5em;
}
#em2{
font-size: 0.7em;
}
#rem1{
font-size:0.7rem;
}
</style>
<p>글꼴비교(보통)</p>
<p id="pixel">글꼴비교(20px)</p>
<p id="per">글꼴비교(150%)</p>
<p id="em1">글꼴비교(2.5em)</p>
<p id="em2">글꼴비교(0.7em)</p>
<p id="rem1">글꼴비교(0.7rem)</p>
<style>
body{
font-size: 14px;
text-align: center;
}
div{
font-size:2rem;
font-weight: bold;
padding: 25px;
}
#div1{
background-color: orange;
}
#div2{
background-color: red;
}
#div3{
background-color: mediumaquamarine;
}
</style>
<!--em단위 적용시-->
<div id="div1">
크기 1.2em(16.8px)
<div id="div2">
크기 1.2em(16.8 * 1.2 = 20.16px)
<div id="div3">
크기 1.2em(20.16 * 1.2 = 24.2px)
</div>
</div>
</div>
<!--rem단위 적용시-->
<div id="div1">
크기 1.2em(16.8px)
<div id="div2">
크기 1.2em(16.8px)
<div id="div3">
크기 1.2em(16.8px)
</div>
</div>
</div>