BLOG main image
분류 전체보기 (51)
아이폰 개발 이야기 (12)
스마트폰용 홈페이지 (4)
웹표준 개발 (8)
HTML5 (2)
Objective-C (2)
뉴미디어 기획 이야기 (10)
뉴미디어 뉴스 (12)
88,773 Visitors up to today!
Today 55 hit, Yesterday 72 hit
2010/05/20 16:03

분류해놓으니 오히려 공부할게 생긴듯한 느낌이 드나, 모든 브라우저에서 다 먹이는게 아니다보니(역시 ie가 문제종) 사실 이중에서 지겹게 쓰는건 3~4가지 정도... 하지만, 유용한 기능이 많다보니 알고나 넘어가자는 의미에서~ 분명 언젠가는 모든 브라우저에서 사용할수 있겠죠?

1. TYPE선택자 (중요)
2. 전체 선택자
3. CLASS선택자와 ID선택자 (중요)
4. 속성(Attribute)선택자
5. 가상요소와 가상클래스

   1) first-child가상 클래스

   2) 링크 가상 클래스
   3) first-line, first-letter 가상요소
   4) before, after 가상요소
6. 선택자 조합
   1) 하위 선택자 (중요)
   2) 자식 선택자
   3) 인접 선택자
7. 선택자 그룹화

1. TYPE선택자 (중요)
xhtml요소(element)명을 선택자로 사용하는 것을 말합니다.
Type선택자, 요소선택자, 태그선택자  대략 같은말로 이해하심 됩니당.

형식은
요소명 {속성 : 값;} = p {color:red;} = h1 {font-size:20px;}

위와같이 xhtml 모든요소는 선택자로 사용할 수 있습니다.

2. 전체 선택자
선택자에 아스테리스크(*)를 기술하여 모든 요소에 스타일을 지정되게하는것입니다.
모든요소에 적용되는 것인만큼 변동사항이 없을때 쓰면되지만, 로딩속도가 쫌 저하된다고하네욤.
형식은
요소명 {속성 : 값;} = * {margin:0; padding;0;}

3. CLASS선택자와 ID선택자 (중요)
xhtml요소에 class 혹은 id값이 부여된 경우 해당 요소로 바로접근이 가능하지요.
id선택자는 유일한 요소에 접근할때 쓰고, #으로 id값을 나타내조 (#name)
class선택자는 여러번 사용이 가능하고, 여러요소를 한꺼번에 선택하여 일관된 스타일을 지정할때 유용합니다.
.클래스명 (.name)

<style type="text/css">
  p.note {color:blue;}
= .note {color:blue;}
</style>
<p class="sample">요소(p)를 생략하고 바로 클래스명(.sample)을 써도 됩니다용.</p>
유용하고도 중요한 기능이나 크게 어려운건 없죠~

4. 속성(Attribute)선택자
어떤 표현을 위해 구지 더미태크를 쓰지않고도 표현할 수 있다는 점에서 유용한듯합니다.
하지만, 이 방식은 ie6과 기타 구버전 브라우저에서 지원을 하지않습니다.

요소명[속성명="속성값"] {속성 : 값;}
a[href^="http"] {background-color:red;}

<style type="text/css">
  a[href^="http://"] {font-size:22px;}
</style>
a 요소 중에 href 속성의 값이 "http://"로 시작하는 요소만 font-size를 22px로 크게 보여달라는 뜻이예욤.

<ul>
 <li><a href="#test.html">속성선택자 테스트</a></li>
 <li><a href="
http://www.css3.com/">속성선택자 테스트</a></li>
</ul>
위 게시글 중 아래글자만 22px로 커지겠죠.

나머지는 다음페이지로~



 

Trackback Address :: http://web2log.com/trackback/42 관련글 쓰기
이우아 | 2010/05/24 13:50 | PERMALINK | EDIT/DEL | REPLY
새록새록. 숑숑 정리가 잘 되네요. ^^
christian Louboutin sale | 2011/11/11 14:16 | PERMALINK | EDIT/DEL | REPLY
점점 올라오는 많은 정보들은
Name
Password
Homepage
Secret