Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 정보처리기사필기
- REACT
- Flexbox Froggy
- 프로그래머스
- position
- input 컴포넌트
- 조건부 스타일링
- createstore 취소선
- 정보처리기사실기
- JWT
- flexbox/grid 적용 여부
- git revert
- 모듈 관리
- 카카오맵
- react 상태 관리 라이브러리
- Redux
- flex container
- flexbox
- error
- prettier
- login button 컴포넌트
- justify-content: center;
- froggy
- github
- 테스트 코드
- 홍달쌤
- 백준
- flex item
- 정보처리기사
- 기사퍼스트
Archives
- Today
- Total
minyoung
inline에도 margin과 padding이 적용될까? 본문
inline
inline 태그는 높이와 너비가 없기 때문에 margin 상, 하를 가질 수 없다.
margin 좌, 우 적용되고 padding은 상, 하, 좌, 우 모두 적용된다.
실무에서 inline에 margin 상하를 적용하고 싶다면 어떻게 해야 할까?
inline을 block으로 만들어주면 된다.
display: block;
block 태그는 높이와 너비가 있고, margin과 padding을 상, 하, 좌, 우로 가질 수 있다.
inline과 block에 대해 다시 한 번 정리하기 위해 기록한다.
semantic tags : header, nav, main, article, section, aside, footer => 이러한 시맨틱 태그들 블록 레벨 요소로, 수직으로 공간을 차지한다. 이 태그들은 모두 HTML5에서 도입된 블록 레벨 요소(block-level elements)이다.
블록 레벨 요소는 기본적으로 화면 전체의 가로폭을 차지하며, 새로운 줄에서 시작하여 위 아래로 쌓이는 특징을 가지고 있다.
<header> : 문서나 섹션의 머리말을 나타낸다.
<nav> : 내비게이션 링크를 그룹화한 영역을 나타낸다.
<main> : 문서의 주요 콘텐츠를 감싸는 컨테이너로, 한 문서에는 하나만 존재해야 한다.
<article> : 독립적인 컨텐츠 조각으로 사용될 수 있는 구획을 나타낸다.
<section> : 문서의 일반적인 구획을 나타낸다.
<aside> : 주변 콘텐츠와 약간 연관된 내용을 나타낸다.
<footer> : 문서나 섹션의 꼬리말을 나타낸다.
'CSS3' 카테고리의 다른 글
Position 심화 ver 기록🙌 - flexbox/grid 적용 여부 (0) | 2025.01.17 |
---|---|
margin-left: auto;와 margin-left: auto; (0) | 2023.12.07 |
flexbox froggy 정답 해설 기록✔️(21~24) - 마지막 😀 총 24단계 (0) | 2023.12.01 |
flexbox froggy 정답 해설 기록✔️(16~20) - 5단계씩 정리 😀 총 24단계 (0) | 2023.12.01 |
flexbox froggy 정답 해설 기록✔️(11~15) - 5단계씩 정리 😀 총 24단계 (0) | 2023.12.01 |