CSS (5)
display:none(透明X)
可視性:hidden(透明O)
要素の領域(余白)
コンテンツ領域
(開始タグと終了タグの間に作成されたすべてのコンテンツ)
領域を塗りつぶす
border領域
エッジ領域
.box {
width: 100px;
height: 100px;
background-color: steelblue;
}
/* content 영역 */
.content {
width: 150px;
height: 150px;
/*
width / heght 속성은
기본적으로 content 영역에 크기를 지정하는 속성
*/
}
/* border 영역*/
.border {
border: 10px solid red;
}
/* padding 영역 */
.padding {
padding: 30px;
/* 내용과 테두리 사이 간격을 상하좌우로 30px 벌림 */
}
.margin {
margin: 50px;
/* 다른 요소와의 간격을 상하좌우 50px 벌림 */
}
/* 서로 다른 요소의 margin이 곂칠 경우
더 큰 margin을 가진 요소의 값만큼 벌어진다 */
#m1 {
margin: 100px;
}
padding、border、marginは方向に応じてサイズを指定できます.000-top
000-bottom
000-left
000-right
000은 padding,border,margin중 선택
paddingをmarginに置き換える場合は、同じ
.padding-test{
/* padding-top: 20px;
padding-bottom: 50px;
padding-left: 15px;
padding-right: 30px;*/
/* padding 속성 : 작성법에 따라서 padding
특정 방향에 크기를 지정할 수 있다. */
/* 값 1개 : 상하좌우 */
/* padding: 50px */
/* 값 2개 : 상하 , 좌우 */
/* padding: 50px 100px; */
/* 값 3개 : 상 , 좌우 , 하 (위쪽에서부터 아래로)*/
/* padding: 50px 100px 150px; */
/* 값 4개 : 상 , 우 , 하 , 좌 (시계 방향)*/
padding: 10px 20px 30px 40px;
}
border
.border-test{
/* border 속성은 상하좌우 방향을 별도로 지정할 수 없음 */
border: 4px solid red;
/* 4 방향을 따로 지정하고 싶을 경우 border-원하는방향 으로 별도 지정 */
/* 스타일 */
/* 너비 | 스타일 */
/* 스타일 | 색 */
/* 너비 | 스타일 | 색 */
border-top:1px solid black;
border-bottom: 5px dashed yellow;
border-left: 5px dotted magenta;
border-right: 7px double brown;
/* border의 크기(두깨)만을 선택하는 경우 상하좌우 한번에 처리 가능.*/
/* 1개 : 상하좌우 */
/* 2개 : 상하 : 좌우 */
/* 3개 : 상 : 좌우 :하 */
/* 4개 : 상 :좌 :하 :좌 */
border-width: 20px ;
}
box-siszing
要素の領域で、
content、padding、borderはそれぞれサイズを指定できます
各サイズを個別に指定できます.
全体の大きさは一目瞭然ではない.
/* box-sizing */
#box-sizing{
/* 테두리 10px ,패딩 20px 내용 나머지
전체 요소 크기가 가로/세로 300px인 정사각형 설정 */
border: 10px solid black;
width: 300px;
height: 300px;
/* width/height는 기본적으로 content 영역에 대한 크기를 지정 */
/* 이것을 변경하는 방법이 box-sizing */
box-sizing:border-box;
/* content-box(기본값)
-width / heigth 지정시 content영역만 적용
border-box
-width / heigth 지정시 content+padding+border ~ 까지
*/
}
* position : 요소 배치(위치)를 지정하는 속성
* position 속성
1) static(기본값)
- 배치 불가능
2) relative
- 현재 요소를 내부요소의 기준점으로 지정
3) absolute
- 상위 요소를 기준으로 위치를 지정(겹치기 가능)
- 위치 지정 시 top,bottom,left,right 사용
4) fixed
- 뷰포트(브라우저에 보이는 화면)를 기준으로 위치를 지정(고정됨)
- 위치 지정 시 top,bottom,left,right 사용
Reference
この問題について(CSS (5)), 我々は、より多くの情報をここで見つけました https://velog.io/@disdos0928/CSS-5テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol