ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CSS코딩 - 생활코딩 6~7강
    기술/코딩 2025. 1. 23. 14:47

    주제 : CSS

     

    교재 : 생활코딩 

     

    내용 :

     

    1. css 효과

     

    1-1.효과2 : text-decoration: none;  : 텍스트의 모든 꾸밈(ex)밑줄)이 없어지게 된다.

     

    1-2.효과3 : font-size:~px; : 텍스트의 크기를 px단위로 조절

     

    1-3효과4 : text-align:~; : 텍스트의 정렬에 대한 설정(왼,중,오)

     

    2. html 속성

    class : class 속성이 적용된 텍스트들을 하나의 그룹으로 묶는다.

    ex) class="saw"이라면 saw(보았던=접속했던) 텍스트를 하나의 그룹으로 묶게 됨. 

     

    3.선택자 응용

    3-1.saw{~} : class속성값이 saw인 텍스트를 ~과 같이 디자인한다.

    ex) .saw{color:gray;} saw로 그룹화 된 텍스트의 색을 회색으로 설정 

     

    3-2 class 속성 심화 : class 속성의 값 자리에는 여러개의 값이 들어올 수 있음, 띄어쓰기로 구분함

    ex)< li><a href="2.html" class="saw active"> CSS</a></li>

    *나아가 하나의 태그에는 여러개의 속성이 들어올 수 있음

    *active라는 속성값은 버튼 클릭 등과 같이 '활성화한 요소'를 의미 

    Q.여기에서는 머물고 있는(활성화한) 2.html 페이지에서 CSS를 빨간색으로 표시한다는 뜻으로 해석해도 될란지??

    A.네 그렇게 해석하면 됩니다~

     

    3-3.여러개의 선택자를 통해서 하나의 태그를 공동으로 제어할 수 있음

    saw와 actvie라는 선택자를 통해서 a태그 공동으로 제어!

     

    3-4. 선택자 적용 순서

    앞서 설명했듯이 a태그가 .saw와 .active라는 선택자에 의해 공동으로 제어 되는데, 웹페이지에서 확인하면 CSS가 빨간색으로 뜬다. 그 이유는 가장 최근에 한 명령이 우선적으로 적용되기 때문. 

     

    3-5 id 선택자 

    ex) class"saw active" -> class="saw" id="active"로 바꿔주고, <style>에 #active를 통해 적용 가능

    -> 후순위가 .saw선택자임에도 불구하고, id선택자의 효과가 우선 배정 

     

    3-6 선택자 사이의 우열

    id 선택자 > class 선택자 > 태그 선택자 순으로 우선적용된다.

    - id값은 단 한 번만 설정가능하기에 우선적용

    - 구체적인 선택자가 포괄적인 선택자보다 우선적용된다.

    ->why? 포괄적인 선택자를 먼저 적용 후, 예외적 선택자 적용하는것이 효율적이기 때문

    - 선택자의 등급이 같다면 앞서 언급했듯이 가장 최근(마지막)에 명령한 선택자 우선적용

    w3c 선택자 우선순위

     

    궁금증

    *태그랑 텍스트랑 헷갈림

    예를 들어 <li><a href="2.html" class="saw"> CSS</a><li>라는 코드와

    <style> .saw{color.gray;} </style>라는 코드가 있다면 

    볼드체 코드들이 꾸며주는 것은 HTML에 적용된 태그인지, HTML이라는 텍스트인지 정확히 정의하고 싶다..

    Q. 이고잉샘은 a태그라고 하시는데, 스타일의 선택자가 기본적으로 태그(또는 속성)이며, 한 태그 안에 이미 태그가 적용되는 텍스트도 포함되어 있기에 태그에 스타일이 정의된다고 생각하면 되는걸까?

    A. css 디자인 시에 태그가 기본적이며 효율적인 하나의 단위라고 생각하면 될 것 같다. CSS문법이 기본적으로 태그단위로 이루어지는 것 같고, 텍스트 단위의 꾸미기보다 태그단위의 꾸미기가 적용범위가 훨씬 넓으니까! 

    '기술 > 코딩' 카테고리의 다른 글

    CSS코딩 - 생활코딩 10 ~ 11강  (0) 2025.01.24
    CSS코딩 - 생활코딩 8 ~ 9강  (0) 2025.01.23
    CSS코딩 - 생활코딩 1~5강  (0) 2025.01.23
    Html코딩 - 실습(실행편)  (0) 2025.01.23
    HTML코딩 - 부록  (0) 2025.01.23
Designed by Tistory.