CSS를 이용해 스타일 주는 방법, 자주 사용하는 스타일

CSS에서 자주 사용하는 스타일! (계속 업데이트 할 예정)
  • color : 텍스트 색상 변경
  • background-color : 배경색 변경
  • border : 테두리 (두께 스타일 색상)
  • width / height : 넓이 / 높이 지정
  • text-align : 정렬 (left, center, right)
  • margin : 영역 밖 공간 (top, left, right, bottom)
  • padding : 영역 안 공간 (top, left, right, bottom)
  • font-size : 글자 사이즈 변경
  • font-family : 글씨체 변경
  • font-weight : 글자 굵기 조절
  • padding-left <-> text-indent : padding은 개체 전체가 이동하고 text-indent는 첫부분만 들여쓰기가 되는 것
  • float : 이미지 또는 html태그 요소를 배치 (none, right, left)
  • text-decoration: none : 텍스트의 밑줄 등을 없애줌 (a태그를 사용했을 때 유용)
  • hover : 어떤 이벤트가 발생했을 때의 스타일을 지정. hover는 마우스 커서를 갖다 댔을 때 발생하는 이벤트.
  • active : 어떤 이벤트가 발생했을 때의 스타일을 지정. active는 마우스를 클릭했을 때 발생하는 이벤트.

HTML태그에 스타일을주는 방법은?

 

1. HTML 태그에 직접

  • CSS 코드 - 
div {
  color:red;
}

p {
  color:blue;
}
  • HTML 코드 -
  <body>
  
    <div> div에 red. </div>
    <p> p에 blue. </p>
    태그 없는 것.
    
  </body>
  • 결과 - 


2. ID 를 이용

  • CSS 코드 -
#new-style {

color:red;

}
  • HTML 코드 -
  <body>
    
    <div id="new-style"> div에 red. </div>

  </body>
  • 결과 - 

  • 하나에 한 스타일만 줄 수 있음.
  • 주로 자바스크립트에서 사용

3. class를 이용

  • CSS 코드 -
    • (주의) 코드 맨 앞에 .(마침표)를 꼭 찍기.
    • (참고) border는 'border: 두께 스타일 색상' 순으로 적는다.
.div {
  color:red;
  text-align: center;
}

.border-blue{
  border: 1px dashed blue;
}
  • HTML 코드 - 
  <body>
    
    <div class="div border-blue"> div에 red. </div>

  </body>
  • 결과 -
    • (질문) 테두리가 한 줄 전체를 감싸는데 그게 아닌 글자가 있는 곳만 감싸게는 어떻게 하지??

 

 

  • class는 여러 스타일을 넣을 수 있음.

'프론트엔드 > HTML, CSS' 카테고리의 다른 글

position  (0) 2023.09.05
이미지와 글의 줄 맞추기  (0) 2023.09.04
HTML 자주 쓰는 코드  (0) 2023.09.02
CSS 연습  (0) 2023.09.01
프론트엔드 vs 웹 퍼블리셔  (0) 2023.08.30