성장 일기/쌍용교육센터 / / 2023. 2. 20. 09:10

0216/CSS

쌍용교육센터에서 공부한 내용을 정리하며 기록하는 글이고 주관적인 생각이 들어갈 수 있습니다.
잘못된 내용이나 피드백 및 생각 공유는 언제든 환영입니다.
댓글로 남겨주시면 확인 후 수정하겠습니다.
내용에 대한 소스 코드는 https://github.com/2jaehoon/html에 올려두었습니다.

 

CSS의 속성
  - 속성명 : 값;

 

* 글꼴 관련 속성

  - 글꼴 설정 : font-family : 글꼴;
  - 진하게 : font-weight : 속성;( normal - 일반 글자, bold - 진하게 )
  - 이탤릭 : font-style : 속성;( normal - 일반 글자, italic - 이탤릭 )
  - 색 : color : 속성;( RGB ) 

  - 효과 : text-decoration : 속성;

    ( 밑줄제거 – none, 밑줄 – underline, 취소선 – line-through, 윗줄 - overline )
  - 글자 크기 : font-size: 속성;( 수치px )

 

* 테두리관련 속성

  - 테두리를 가지는 모든 태그는 적용이 가능하다.

  - border - 왼쪽, 윗쪽, 오른쪽, 아래쪽 모든 선을 변경한다. 
  - border : 선의두께 선종류 선색;

    (선의 두께 - 수치px, 선 종류 - solid, dotted, dashed, double, 선색 - RGB )

  - 특정 위치의 선 변경

    왼쪽선 -  border-left: 선의두께 선종류 선색;
    위쪽선 -  border-top: 선의두께 선종류 선색;
    오른쪽선 – border-right : 선의두께 선종류 선색;
    아랫쪽 선 – border-bottom : 선의두께 선종류 선색;

 

* 크기 변경

  - 넓이 : width:값;( 수치px ) 
  - 높이 : height:값;( 수치px )  

 

* 바닥색 설정

  - backgorund-color:값;( RGB )

 

* 테이블 여백
 - td 간 간격 : border-spacing:값;( 수치px )  

 

정렬

* 글자 정렬

  - 수평 정렬 : text-align:속성값;( left, center, right )

  - 수직 정렬 : vertical-align:속성값;( top, middle, bottom )

 

* 객체 정렬 - text-align으로 정렬되지 않는 대상( 수평 정렬만 가능 )
  - margin: x좌표값 y좌표값;
  - 가운데 정렬 : margin: 0px auto;
  - float을 사용하면 왼쪽이나 오른쪽으로 객체를 정렬할 수 있다.
    float: 속성;( left, right )
    float으로 정렬을 수행하면 float속성이 하위 객체로 전달되는 경우가 발생한다.
    float 속성을 초기화 : clear:both;

 

이미지설정

  - background:바닥색 url( 이미지 경로 ) 반복 여부;

    (반복 여부 - x좌표로 반복( repeat-x ), y좌표로 반복( repeat-y ), 반복x( no-repeat )

 

여백

* 기준선 밖 여백( 여백을 설정하더라도 크기에 영향을 주지 않는다. )
  - margin : 속성;( 수치px )
  - margin : 속성 속성;( 수치px )  - 객체를 가운데 정렬할 때 사용

  - 특정위치만 변경 가능( 수치px ) 

    ( margin-left: 속성; margin-top: 속성; margin-right: 속성; margin-bottom: 속성; )

 

* 기준선 안 여백( 여백을 설정하면 크기에 영향을 준다. )

  - padding : 값; ( 수치px ) 
  - 특정 위치에 대한 설정 ( 수치px ) 
    ( padding-left:값;  padding-top:값; padding-right:값; padding-bottom:값; )

* 숨김 설정

  - 모든 객체는 숨기거나 보이도록 설정할 수 있다.

    ( 부모태그가 숨겨지면 자식태그에도 상속된다. )

    display : 값;( 숨기기 : none, 보이기 : block , inline )
  - ol, ul, li 의 목록 기호( 번호, 도형 ) 숨기기

    list-style: 값;( 숨기기 : none, 보이기 : block , inline )

 

그림자 설정( CSS3에서부터 지원한다. )

  - box-shadow, text-shadow를 지원


* text-shadow

  - 글자에 그림자를 설정

    text-shadow: 값 값 값 값;( x좌표, y좌표, 번짐값, 그림자색 )

* box-shadow

  - div나 table에 그림자를 설정

    box-shadow : 값 값 값 값;( x좌표, y좌표, 번짐값, 그림자색 )

 

* 모서리를 둥글게 만들기( CSS3에서 제공 )

  - border-radius :값 값 값 값;( 좌상단, 우상단, 우하단, 좌하단 )( 수치px ) 

 

 

  

'성장 일기 > 쌍용교육센터' 카테고리의 다른 글

0220/JavaScript 연산, 조건문  (0) 2023.02.20
0217/CSS  (0) 2023.02.20
0215/CSS, selected  (0) 2023.02.15
0214/HTML태그  (0) 2023.02.14
0213/이미지, table tag  (0) 2023.02.13
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유