티스토리 뷰

Web/CSS

CSS의 기본

SweetDev 2018. 11. 5. 02:19

style tag의 단점과 극복

style태그의 단점은, 똑같은 내용을 계속 반복해서 써야 한다는 점이다. 

 

<td style = ~~>
<td style = ~~>
<td style = ~~>
<td style = ~~>

이렇게 쓰는건 너무 귀찮다.

 

 

CSS의 기본에 대해 잠깐 알아보자. 

html은 <html></html> 이렇게 열기, 닫기가 있는 마크업 언어이다.

CSS코드는  기본적으로  속성이름: 속성값;

이렇게 쓰게 된다.

width: 100px;
<!-- inline 방식 -->

<태그 style = "속성이름: 값;">
<태그 style = "속성이름: 값; 속성이름: 값;">

inline 방식을 쓴다.

 

html에 style을 적용시키는 방식에는 두가지가 있다. 

앞서 설명한 inline 방식 말고도,

 

하나의 방식은 style 태그를 이용하는 방식이다.

table {
border: 1px;
color: black;
...

}

이런식으로 스타일태그를 마련해서, table이 등장하면 저렇게 만들도록 정의하는 것!

 

예제를 보자!

<body>
<style>
table{
width: 100%;
border: 1px solid black;
border-collapse: collapse;
}
</style>
</body>

 

그런데 table마다 다르게 속성을 정의하려면 어떻게 해야할까?

 

 

Class 사용하기

class 개념을 이용하면 된다!

div class="header"
div class = "content"

 

이렇게 이름 붙여주고,     

 

div.header {
}
div.content{
}

이렇게 정의해서 쓰면 된다~!~!

 

 

tag name>class>id

 

tag name은 굳이 명시하지는 않아도 되다

 

.women{
color:blue;
}
.men{
color:red;
}

 

이렇게 해줬으면,

<td class="men"~~~~~>

이런식으로 해서 쓰면 된다.

 

#phone{

color: yellow;

}

 

phone이라는 id를 가진 애에게 저 값 부여.

 

id는 하나의 값만 가지게 해준다.

 

 

<th id="phone"> 전화번호 </th>

 

 

class는 재활용 할 수 있다.

 

 

 

 

 

'Web > CSS' 카테고리의 다른 글

[CSS] 마진(margin)과 패딩(padding)의 차이점은?  (0) 2018.11.05
CSS에서 글자 색깔 바꾸는 법  (0) 2018.11.05
CSS에서 폰트 크기 바꾸는 법  (0) 2018.11.05
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함