본문 바로가기

CSS30

[CSS] 박스 모델의 너비 박스 모델의 배치를 위해서는 박스 모델의 너비를 이해해야 합니다. 높이는 한 줄에서 가장 긴 높이를 기준으로 맞추겠지만 너비는 좌우 배치에 영향을 주기 때문입니다. box-sizing: 속성 값; 박스 모델의 너비를 결정하는 속성입니다. 지난 포스트 중에서 박스 모델 콘텐츠 영역의 너비(클릭하면 링크)를 지정하는 width라는 속성을 다뤘었습니다. 그런데 이 width라는 속성은 콘텐츠 영역만 조정하고 다른 박스 모델에는 영향을 주지 않습니다. 그래서 이 box-sizing 속성을 이용하여 width가 적용되는 범위를 조정합니다. 올 수 있는 속성 값은 이하 두가지 입니다. 속성 값 효과 content-box width속성의 범위를 콘텐츠 영역만 적용합니다. (기본 값) border-box width속성.. 2021. 1. 28.
[CSS] 박스 모델 html/css를 처음 다룰때 인라인 요소와 블록 요소를 다뤘었습니다. 이 중 블록 요소는 한 칸을 차지하며, 자동 줄바꿈이 이루어진다고 했습니다. 그래서 블록 요소를 살펴보면 웹 페이지에서 박스 모양의 공간을 가지게 되는데 이런 요소들을 박스 모델이라고 부릅니다. 인라인 요소와 블록 요소에 대한 설명은 아래 링크로... 2020/08/18 - [Programming/HTML,CSS] - [HTML/CSS] 블록 요소와 인라인 요소 마진과 패딩, 테두리를 조작하는 속성 2021/01/25 - [Programming/HTML,CSS] - [CSS] 마진(margin)과 패딩(padding) 2021/01/25 - [Programming/HTML,CSS] - [CSS] 콘텐츠 영역 설정하기 2021/01/2.. 2021. 1. 27.
[CSS] 테두리 속성 BORDER 콘텐츠와 마진, 패딩을 다루었고 이번엔 마진과 패딩의 사이 테두리에 대한 속성들을 다루려고 합니다. border-width: 속성 값; border-width 속성은 테두리의 굵기를 지정합니다. px등의 단위를 이용해 두께를 직접 지정하거나, thin/medium/thick의 키워드를 이용해 굵기를 지정할 수 있습니다. border-top/bottom/left/right-width를 통해 특정 위치의 굵기를 지정할 수 있습니다. border-style: 속성 값; border-style은 테두리의 모양을 지정합니다. 속성 값은 아래와 같으며 더 많은 속성 값은 링크에 있습니다. 속성 값; 효과 none 테두리 없음 (기본 값) dashed 대시( - )선으로 테두리 표시 dotted 점선으로 테두리 표시.. 2021. 1. 27.
[CSS] 콘텐츠 영역 설정하기 지난 포스트에서 마진과 패딩을 다뤘는데 이번엔 콘텐츠 영역을 설정하는 것을 다루겠습니다. 1. 콘텐츠 크기 지정하기 콘텐츠의 크기는 다음의 두가지 속성으로 조절합니다. width: 속성 값; height: 속성 값; 말 그대로 width는 콘텐츠의 너비, height는 콘텐츠의 높이입니다. 두 속성의 속성 값은 아래와 같습니다. 속성 값 효과 크기 너비/높이를 단위와 수치로 직접 지정 백분율 콘텐츠를 포함하는 부모요소의 크기를 기준으로 백분율로 지정 auto 너비와 높이가 콘텐츠의 양(길이, 크기 등)에 따라 자동 지정 +1. 실제 콘텐츠의 크기 방금과 같은 방법으로 너비와 높이를 지정했더라도 실제 콘텐츠의 크기는 위에서 지정한 값이 아닙니다. 왜냐하면 실제로 요소를 웹에 배치할때 지난 포스트에서 배운 .. 2021. 1. 25.
[CSS] 마진(margin)과 패딩(padding) 웹에서 마진과 패딩을 여백을 의미합니다. 마진과 패딩을 이용하면 콘텐츠를 원하는 곳에 배치할 수 있기에 활용도가 높습니다. 들어가기전에 마진과 패딩을 한눈에 볼 수 있게 표현하면 다음과 같습니다. 콘텐츠와 패딩을 묶어서 하나의 요소로 보고, 요소와 마진 사이의 경계를 테두리(border)라고 합니다. 1. 마진 (margin) 마진은 현재 요소 주위의 여백입니다. 마진을 조절하여 요소와 요소사이의 간격을 조절할 수 있습니다. 마진은 다음과 같은 속성으로 조절합니다. 마진 속성: 속성 값; ▽ margin-top: 상단의 여백 크기 지정 ▽ margin-bottom: 하단의 여백 크기 지정 ▽ margin-left: 좌측의 여백 크기 지정 ▽ margin-right: 우측의 여백 크기 지정 ▽ margin.. 2021. 1. 25.
[CSS] 텍스트 스타일 속성 2 텍스트와 관련된 스타일 속성을 몇가지만 더 소개합니다. text-align: 속성 값; text-align은 문서 편집기에서 보는 좌측정렬, 가운데정렬, 우측정렬을 지원하는 속성입니다. 속성값 효과 start / end 현재 위치한 텍스트 줄의 시작/끝 위치에 맞추어 문단을 정렬 left / right 왼쪽/오른쪽 정렬 center 가운데 정렬 justify 양쪽에 맞춘 정렬 match-parent 부모 요소에 정렬 효과에 따라서 정렬 line-height: 속성 값; line-height 속성은 텍스트가 두 줄 이상일때 생기는 줄 사이 간격을 조정하는 속성입니다. 속성값으로는 숫자값, 실제 크기값, 백분율, inherit가 설정가능합니다. 마지막으로 소개드릴 속성은 이하의 두가지입니다. list-sty.. 2021. 1. 21.
300x250