본문 바로가기
Fiori/UI5

[WEB] HTML & CSS

by clode 2023. 3. 6.
728x90
반응형

CSS 기본 박스 모델

텍스트영역(context), 텍스트영역제외한 박스의 내부영역(padding), 테두리(border), 외부영역(margin)이 존재한다.

  h1 {
    border: 2px gray solid;
    border-left: 0px;
    border-top: 0px;
    border-right: 0px;
    padding-bottom: 15px;
    padding-top: 15px;
    margin-top: 0px;
    margin-bottom: 8px;
    }

이런식으로 각 영역을 제어한다.

HTML에 CSS를 적용시키는 방법

1. Inline Style Sheet

HTML 태그의 style 속성에 CSS 코드를 넣는 방법이다. 이 방법은 재사용이 불가능 하다는 단점이 있어 잘 사용하지 않는다.

2. Internal Style Sheet

HTML 문서 안의 <style></style> 안에 CSS 코드를 넣는 방법이다. 예를 들면 <style> 태그에 a에 대해 코드를 넣으면 문서 안의 모든 a의 색이 회색이 된다.

3. Linking Style Sheet

별도의 CSS 파일을 만들고 HTML 문서와 연결하는 방법이다. <link rel="stylesheet" href="./css/styles.css"> 이런식으로 파일을 참조하고 연결해서 사용한다.

styles.css

class사용해 색상 정의시 .을 붙인다. id 사용해 색상 정의시 #을 붙여서 사용한다.

태그, 클래스, ID로 한 텍스트에 색상을 정의하면 어떤게 우선으로 처리될까? ID가 우선순위로 색상을 지정하게 된다. 그다음이 CLASS, 마지막이 태그다. 그런데 이때 !IMPORTANT를 사용하게 되면 무엇이든간에 가장 우선순위로 처리하겠다는 뜻이 된다.

728x90
반응형

'Fiori > UI5' 카테고리의 다른 글

[JavaScript] 형변환 내장함수  (0) 2023.03.06
[JavaScript] 변수와 데이터 타입  (0) 2023.03.06
[WEB] HTML & CSS 3  (0) 2023.03.06
[WEB] HTML & CSS 2  (0) 2023.03.06
[WEB] HTML  (0) 2023.03.06

댓글