css 선택자

HTML 2015. 9. 6. 06:19

선택자를 통해서  해당 css 를 먹히게 한다 


1. 태그 선택자 


2.클래스 선택자 - .클래스 이름  

ex) <p class='test'></p>

.test 이런식으로 접근가능 

클래스를 만들어 서로 다른 엘리먼트에 여러 번 적용해서 사용할 수있습니다.


3. 아이디 선택자 - #클래스 이름 

 ex) <p id='test'></p>

#test 이런식으로 접근가능 

클래스 선택자와 달리 다른 태그에 반복해서 적용 불가 

아이디라는 엘리먼트 개념은 중복불가하고 고유한 이름만 사용한다 

다른페이지에서는 중복 되는 이름 사용가능 

자바 스크립트 프로그램에서 값을 얻거나 수정 할 때 사용하기도 합니다 .


4. 하위 선택자 

클래스 선택자 안의 또다른 태그에 따로   옵션을 넣어 줄수 잇다 

예로 

아래와 같을때 div에 스타일을 먹인후  h1와 달리 p에만 다른 스타일을 주고싶다면 

.style_div p{

color:white; 

}

이다 

<div class='style_div'>

<h1>11</h1>

<p> 22</p>

</div>



5. 그룹 선택자 - 선택자 이름만 다르고  스타일 내용을 똑같이 반복하는경우 

예로 

h1{ font-family:sans-serif}

h2{ font-family:sans-serif}

h3{ font-family:sans-serif}

이것을  h1 , h2 ,h3 {font-family:sans-serif} 와 같이 표현할 수 있다 


6.전체 선택자  - 모든 엘리 먼트를 선택할 때 사용 또는  #AB* 이런 경우 AB로 시작되는 모든 아이디가 다 같은 스타일이 먹도록 할 수있다 

예로 

* {font-size:12px} - 모든 엘리먼트 선택할때 

#content* {font-size:12px}  #content 라는 이름의 id 선택자가 지정된 엘리먼트에게 다 스타일 먹일때 


7. 앵커 유사 클래스 선택자 

-. 를 찍고 그다음에 선택자 이름을 적은것을 클래스 선택자라고 하는데  .를 찍은뒤 그위에 . 를 더 찍었을경우 클래스 선택자와 비슷하다고 유사 클래스 라고 한다 


:empty 선택자는 엘리먼트안에 아무것도 없는 공백 상태일때 선택이 된다 

예로  p:empty{ background:red;}   p,엘리먼트 안에 아무것도 없을때 배경색을 빨간색으로 변경합니다 


주로 유사클래스 선택자는 하이퍼링크에 스타일을 주기 위해 쓰인다 


:link 선택자 - 한번도 방문하지 않은 a 엘리먼트의 링크 선택 

:visited 선택자 - 한번이상 방문한 a엘리먼트들의 링크 선택 

:hover 선택자  마우스 커서가 a 엘리먼트의 링크 위에 올려 졋을 때 선택 

:active 선택자 마우스 버튼을 a 엘리먼트의 링크 위에 클릭 했을 때의 순간을 선택 

Posted by 이상욱1
,

인라인 스타일  - 한 줄 짜리 짤막한 스타일 을 뜻합니다 

- 태그에 직접 스타일을 지정할 때 손쉽게 이용합니다 

- html 과 섞여 있으므로  인라인 스타일을 많이 작성할 경우  나중에 어느곳에 있는지 알아내기 어렵습니다  따라서 유지 , 보수  면에서 볼때 가급적 사용을 자제 하는게 좋다 

- 주의 할점은   인라인 스타일을 지정한 해당 태그만 효과 가 있으므로 예로 같은 p 태그라고 해도 인라인 스타일을 먹인 p태그만 먹히고 나머지는 안먹힌다 . 



내부 스타일 시트  - html  파일 안에 별도 영역으로 스타일 정의를 해놓습니다  일반적으로 <head> </head> 안에 style, dpfflajsxmfmf tkdydgkqslek 

- < style > 태그를 사용해서 지정  

-html 그 한파일 안에서만 지정한 태그가 먹힌다 


기본적인 문법 구조는 

<style type='text/css'>

h1

{

font-size:25px; 

}

</style>

와 같은 식이다 



외부스타일시트  -- 정의를 한 .css 파일로 빼놓은다 


--하나의 css 로 여러개의 html 페이지 적용하여 사용하고자 할때 

-<link> 태그로 연결 해준다 css 파일은 

-유지 보수 하기 용이하다 

'HTML' 카테고리의 다른 글

css 레이아웃 position  (0) 2015.09.06
css 선택자  (0) 2015.09.06
h1 h2 h3 태그의 의미 목표  (0) 2015.09.06
태그가 올바르게 작성되었는지 여부 확인  (0) 2015.09.06
DTD  (0) 2015.09.06
Posted by 이상욱1
,

웹 검색 로봇에게 

h1-- 가장 중요한것을 알리기 위한것이다 

h2 -두번째로 중요한것을 알리기 위한것

h3- 세번째로 중요한것을 알리기 위한것 

'HTML' 카테고리의 다른 글

css 선택자  (0) 2015.09.06
css 인라인 스타일 ,내부 스타일 , 외부 스타일  (0) 2015.09.06
태그가 올바르게 작성되었는지 여부 확인  (0) 2015.09.06
DTD  (0) 2015.09.06
html 특수문자  (0) 2015.09.06
Posted by 이상욱1
,

http://validator.w3.org/

'HTML' 카테고리의 다른 글

css 인라인 스타일 ,내부 스타일 , 외부 스타일  (0) 2015.09.06
h1 h2 h3 태그의 의미 목표  (0) 2015.09.06
DTD  (0) 2015.09.06
html 특수문자  (0) 2015.09.06
div와 span 의 차이  (0) 2015.09.06
Posted by 이상욱1
,

DTD

HTML 2015. 9. 6. 04:10

DTD-- document type definition - 혀내 사용하는 html 버젼에서 어떤 태그 사용하는지 알려주는것들 



3가지 DTD

STRIC -  엄격하게 지키면서 작성

TRANSITIONAL - 그다지 엄격하지 않으면서 절충점을 찾고싶다면 


FRAMESET -웹 표준보다  초창기 방식을 그대로 쓰고 싶다면 

'HTML' 카테고리의 다른 글

h1 h2 h3 태그의 의미 목표  (0) 2015.09.06
태그가 올바르게 작성되었는지 여부 확인  (0) 2015.09.06
html 특수문자  (0) 2015.09.06
div와 span 의 차이  (0) 2015.09.06
블록레벨 엘리먼트와 인라인레벨 엘리먼트  (0) 2015.09.06
Posted by 이상욱1
,

html 특수문자

HTML 2015. 9. 6. 04:02

< - &lt; 

>- &gt;

&- &amp; 

와 같다 

'HTML' 카테고리의 다른 글

태그가 올바르게 작성되었는지 여부 확인  (0) 2015.09.06
DTD  (0) 2015.09.06
div와 span 의 차이  (0) 2015.09.06
블록레벨 엘리먼트와 인라인레벨 엘리먼트  (0) 2015.09.06
엘리먼트와 태그의 차이  (0) 2015.09.06
Posted by 이상욱1
,

div와 span 의 차이

HTML 2015. 9. 6. 03:54

태그를 그룹으로 묶을 때는  div와 span으로 묶는다 



div 

- div 엘리먼트는 블록레벨 엘리먼트들을 그룹을으로 묶어서  css를 적용하여 디자인을 입힐 때 많이 사용합니다.


span 

- span 엘리먼트는 html 문서에서 인라인레벨 엘리먼트를 그룹으로 묶을 때 사용합니다.

-span 엘리먼트로 묶은 그룹은 css 스타일을 입히거나 자바스크립트로 처리할 때 사용합니다.


'HTML' 카테고리의 다른 글

DTD  (0) 2015.09.06
html 특수문자  (0) 2015.09.06
블록레벨 엘리먼트와 인라인레벨 엘리먼트  (0) 2015.09.06
엘리먼트와 태그의 차이  (0) 2015.09.06
html의 모든 태그들의 목적이 나온 사이트  (0) 2015.09.06
Posted by 이상욱1
,

블록레벨 엘리먼트 예러 <p>

- 항상 새로운 줄로 줄 바꿈하여 표시됨 

-너비값은 브라우저 화면에  100% 꽉 차게 표시된다 



인라인레벨 엘리먼트 예로 <em> 

-같은 줄 안에서 이어서 표시됨 

-너비 값은 요소가 가지고 있는 값자체를 의미함 

'HTML' 카테고리의 다른 글

DTD  (0) 2015.09.06
html 특수문자  (0) 2015.09.06
div와 span 의 차이  (0) 2015.09.06
엘리먼트와 태그의 차이  (0) 2015.09.06
html의 모든 태그들의 목적이 나온 사이트  (0) 2015.09.06
Posted by 이상욱1
,

엘리먼트는 태그안의 내용이라고 생각 하면 된다 

<a>  이런 태그가 있다면 a 가 엘리먼트고   태그는 < > 를 지칭 한다 


'HTML' 카테고리의 다른 글

DTD  (0) 2015.09.06
html 특수문자  (0) 2015.09.06
div와 span 의 차이  (0) 2015.09.06
블록레벨 엘리먼트와 인라인레벨 엘리먼트  (0) 2015.09.06
html의 모든 태그들의 목적이 나온 사이트  (0) 2015.09.06
Posted by 이상욱1
,

http://www.w3.org/TR/html5/index

http://www.w3schools.com/tags/default.asp

'HTML' 카테고리의 다른 글

DTD  (0) 2015.09.06
html 특수문자  (0) 2015.09.06
div와 span 의 차이  (0) 2015.09.06
블록레벨 엘리먼트와 인라인레벨 엘리먼트  (0) 2015.09.06
엘리먼트와 태그의 차이  (0) 2015.09.06
Posted by 이상욱1
,