>  기사  >  웹 프론트엔드  >  CSS 플로트 상자 모델 위치

CSS 플로트 상자 모델 위치

php中世界最好的语言
php中世界最好的语言원래의
2018-03-19 11:54:202381검색

이번에는 CSS float의 박스 모델 위치를 가져왔습니다. CSS float의 박스 모델 위치를 사용할 때 주의 사항은 무엇입니까?

속성:

float floating

플로팅 콘텐츠는 p로 래핑되고 너비와 높이는 p

 clear float로 설정됩니다.

box-sizing

표준 모드의 Box 모델 content-box: (기본 속성)

패딩과 테두리는 정의된 너비와 높이에 포함되지 않습니다. 객체의 실제 너비는 설정된 너비 값과 테두리 및 패딩의 합과 같습니다. 즉 (요소 너비 = 너비 + 테두리 + 패딩)

 이상한 모드의 상자 모델 border-box:

 패딩과 테두리는 정의된 너비와 높이 내에 포함됩니다. 객체의 실제 너비는 설정된 너비 값과 같습니다. 테두리 및 패딩이 정의되어도 객체의 실제 너비는 변경되지 않습니다. 즉, (요소 너비 = 너비)

기타 속성:

line-height 줄 높이, 한 줄 내에서 사용합니다.

 overflow: 숨김 초과된 부분을 숨깁니다.

 Display: 블록 인라인 inline-block (이 요소는 블록 요소, 행 요소, 인라인 블록 요소로 대체됩니다)

 z-index: 계단식 순서. 더 큰 숫자가 맨 위에 있습니다

기타 참고 사항:

호환성: 가장 바깥쪽 라벨의 너비와 높이를 설정하고 내부의 백분율을 설정합니다.

Box 모델: 내부에서 외부까지 콘텐츠(html), 패딩, 테두리, 여백입니다.

Positioning:

Position:

fixAbsolute positioning (relative window positioning)

상대 위치는 미세 조정을 위한 자체 위치가 있습니다(마이크로 점유) 전면 위치 조정)

  절대 절대 위치 지정(위치가 있는 가장 가까운 상위 태그를 기준으로 가장 높은 위치 지정은 본문)

<head><style>#a{
    width:400px;
    height:200px;
    border:1px solid red;
    position:relative;
    }
    #b{
        width:100px;
        height:50px;
        border:1px solid green;
        position:absolute;
        bottom:0;
        right:0;
        }
    #c{
        width:100px;
        height:50px;
        background:green;
        position:relative;
        top:280px;
        left:210px;
        z-index:1;
        }#z{
    width:400px;
    height:200px;
    border:1px solid red;
    margin-top:5px;
    }
    #x{
        width:100px;
        height:50px;
        background:red;
        position:absolute;
        top:280px;
        left:140px;
        }
    #y{
        width:100px;
        height:50px;
        border:1px solid green;
        position:relative;
        top:110px;
        left:430px;
        }</style></head><body><!--a边框--><p id="a">
    a    <p id="b">b</p>
    <p id="c">c</p></p><!--z边框--><p id="z">
    z    <p id="x">x</p>
    <p id="y">y</p></p></body>

접기 및 위치

효과 달성

   


나는 믿는다 이 기사의 사례를 읽으셨습니다. 더 흥미로운 정보를 얻으려면 PHP 중국어 웹사이트의 다른 관련 기사를 주의 깊게 살펴보시기 바랍니다.

추천 자료:

플렉스 레이아웃 사용

프런트 엔드 단일 코딩의 사양은 무엇입니까?

페이지에 떠 있는 영향을 없애는 방법에는 여러 가지가 있습니다

위 내용은 CSS 플로트 상자 모델 위치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.