4.1 Sytling Page Sections


      • ID & Class

-ID는 1번 밖에, Class는 여러번 쓸수 있다.

-ID는 #으로 class는 .으로 불러온다.


      • <div>

div는 그냥 html tag들을 묶는 역활이라고 할 수 있다. css를 적용 시키기 위해서


      • <span>


span은 중간중간의 문구 같은 것을 css적용시키기 위해서 지정하는 것이다.


      • CSS context selectors

A B : A안에 있는 B에만 적용
A > B : A바로 안에있는 B에만 적용
**A~B : 같은 부모에 A뒤에오는B A+B : 같은 부모에 A바로 뒤에 오는 B


ex)



complex ex)



4.2 Introduction to Layout


      • Box Model
Box Model은 매우 중요하니 뭐가 어떤 것인지 알아야 한다.

      • Document Flow


      • Borders
Border은 thickness, style, color을 줄 수 있다. 쉽게 말해 모서리를 말하는 것이다.
요렇게 면마다 따로따로 지정해 줄 수 도 있다. 만약 아무 것도 안쓴다면 기본 값으로 정해진다.


      • Border-radius

Border-radius는 border과 문장의 사이의 거리를 뜻한다.


      • Padding


      • Margin


      • Dimentions


      • *auto margins


      • *Top/bottom margin collapse



4.3 Floating Elements


      • Float
float도 정렬과 비슷한개념으로 보면되는데 사진옆에 글자를 바로 옆에 붙여쓰거나 할때 쓴다.


      • Float vs alignment


      • clear

float 속성을 준 것을 없애거나 일부만 조정할수 있습니다.

      • container too short    


      • overflow

크기가 너무 클 경우 잘라낼지 스크롤 아래로 내릴지 같은 것을 정하는 것이다.

      • multi-column layouts



4.4 Sizing and Positioning


      • position

절대 위치이다. 기본적으로 어디에 위치할지 정해져있다.

상대위치이다. 보통 많이 쓰이며 상대적 크기이기 때문에 반응형 웹을짤때 꼭 쓴다.


정렬을 쓸때 순서이다. 중요하다. 1번 부터 하고 안되면 계속 내려온다.

      • Alignment vs float vs position

*float element와 position absolute의 차이
1.absolute 는 vertical을 줄수있다
2.wrapping이 안된다 relative 하다

      • vertical-align


      • space under image : bug


      • Details about inline boxes


      • Display


      • Visibility



      • Opacity



      • HTML5 Layout


'일상 > HTML5, CSS3' 카테고리의 다른 글

Boostcourse[웹UI] 3.콘텐츠모델, 시멘틱마크업, 블록 & 인라인  (0) 2021.01.12
BoostCourse[웹UI] 2. HTML태그  (0) 2021.01.12
1. Css for Styling  (0) 2017.10.01
2.Basic HTML  (0) 2017.09.30
1.The Internet & World Wide Web  (0) 2017.09.30

+ Recent posts