웹 프론트엔드 CSS 튜토리얼 요소를 행으로 배열할 때 CSS에서 display:inline-block과 float의 차이점

요소를 행으로 배열할 때 CSS에서 display:inline-block과 float의 차이점

Sep 18, 2017 am 09:13 AM
display float inline-block

레이아웃 중에 요소를 일렬로 배열해야 하는 디자인이 많습니다. 호환성과 사용 편의성의 관점에서 먼저 display:inline-block(인라인 블록으로 표시됨)을 소개합니다. 플로트 (플로트). ㅋㅋㅋ                                                                         . 플로팅 요소의 특징은 무엇입니까? 아래와 같이

  1. 는 너비와 높이를 지원합니다.

    는 한 줄로 표시됩니다.

  2. 너비가 설정되지 않은 경우 너비는 내용에 따라 늘어납니다. 지정된 순서는 부동 요소에 닿거나 상위 요소의 경계에서 멈출 때까지 이동합니다.

    요소가 부동된 후에는 부동 요소의 상위 요소 높이가
  3. 문서 흐름에서 벗어납니다. 요소가 부동된 후에는 위쪽 및 아래쪽 여백이 다시 쌓이지 않습니다.

  4. BFC를 트리거합니다.

  5. inline-block: 인라인 요소의 특성과 블록 수준 요소의 특성을 모두 갖춘 인라인 블록입니다. 아래와 같이

  6. 는 너비와 높이를 지원합니다.

  7. 코드 줄 바꿈은 공백으로 구문 분석됩니다.

  8. 기본적으로 인라인 블록 유형 요소의 하단에 간격이 있습니다.

inline-b 유형 요소는 위쪽 및 아래쪽 여백과 겹치지 않습니다. BFC.

  1. 이 두 스타일의 특징은 다음과 같습니다. 1. 너비와 높이를 지원합니다. 2. 한 줄로 표시합니다. 3. 콘텐츠가 설정되지 않은 경우 너비가 지원됩니다. 7. 위쪽과 아래쪽 여백이 겹치지 않고 8. BFC를 트리거합니다. 이 기능을 행에 표시하면 요소를 행에 정렬할 수 있는지 여부가 결정됩니다. 따라서 차이점을 사용할 때는 서로 다른 특성에서 분석을 시작해야 합니다.

  2. 배열 방향 제한. float의 네 번째 특징은 요소의 순서를 결정할 수 있다는 것입니다. float:left: 요소가 왼쪽에서 오른쪽으로 정렬됩니다. float:right: 요소가 오른쪽에서 왼쪽으로 정렬됩니다. 그리고 display:inline-block은 왼쪽에서 오른쪽으로만 사용할 수 있습니다.

  3. 문서 흐름에서 벗어날 것인지. 플로팅 요소는 문서 흐름에서 벗어나지만, display:inline-block은 그렇지 않습니다. 따라서 현상이 발생합니다. 첫 번째 부동 요소 또는 인라인 블록 요소가 이미 행을 차지하고 두 번째 요소에 margin-left:-100%를 추가하면 두 번째 부동 요소가 두 번째 부동 요소 위에 표시됩니다. 요소인 두 번째 인라인 블록은 새 줄에 표시되고 왼쪽 여백에 따라 이동됩니다.

  4. 부동 요소는 상위 요소의 높이만큼 축소됩니다. 상위 요소의 높이가 무너지는 것을 방지하려면 플로트를 사용할 때 이 기능을 처리해야 합니다. 상위 요소의 높이를 설정하거나 플로트를 지웁니다.

  5. 인라인 블록 하단에 틈이 있습니다. 기본적으로 요소입니다. 웹 페이지를 만들 때 수직 정렬을 설정해야 합니다. 간격을 없애려면 수직 정렬을 사용하세요.

  6. 인라인 블록 유형 요소는 HTML 코드가 줄바꿈될 때 공백을 생성합니다. to: 인라인 요소를 한 줄로 작성하거나 스타일에서 인라인 요소의 상위 글꼴 크기를 0으로 설정합니다.

  7. 위의 차이점 분석을 통해 이미 float와 inline의 장단점을 확인할 수 있습니다. -block: float 이후, 대부분의 경우 float를 지우거나 높이를 설정해야 합니다. display:inline-block은 기본 배열(왼쪽에서 오른쪽으로)을 변경하지 않고만 사용할 수 있으며, 코드 줄바꿈으로 인해 발생하는 하단 틈과 좌우 공백을 지워야 합니다.

위 내용은 요소를 행으로 배열할 때 CSS에서 display:inline-block과 float의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 채팅 명령 및 사용 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

유출된 셀카 디스플레이가 이전에 저렴했던 카메라 라인에 복잡성을 추가함에 따라 Fujifilm X-M5 가격 기대치가 높아졌습니다. 유출된 셀카 디스플레이가 이전에 저렴했던 카메라 라인에 복잡성을 추가함에 따라 Fujifilm X-M5 가격 기대치가 높아졌습니다. Sep 07, 2024 am 09:34 AM

Fujifilm 팬들은 최근 X-T50의 전망에 매우 흥분했습니다. X-T50은 1,000달러 미만 APS-C 카테고리에서 꽤 인기를 끌었던 예산 중심의 Fujifilm X-T30 II의 재출시를 선보였기 때문입니다. 안타깝게도 후지필름 X-T50이 출시되면서

float의 최대값은 얼마입니까? float의 최대값은 얼마입니까? Oct 11, 2023 pm 05:54 PM

float의 최대값: 1. C 언어에서 float의 최대값은 3.40282347e+38입니다. IEEE 754 표준에 따르면 float 유형의 최대 지수는 127이고 가수의 자릿수는 23입니다. 이런 방식으로 최대 부동 소수점 수는 3.40282347 e+38입니다. 2. Java 언어에서 최대 부동 소수점 값은 3.4028235E+38입니다. Python 언어에서 최대 부동 소수점 값은 1.7976931348623157e+308입니다.

Apple Studio Display의 전원 코드는 분리 가능하지만 특별한 도구가 필요합니다 Apple Studio Display의 전원 코드는 분리 가능하지만 특별한 도구가 필요합니다 May 17, 2023 pm 03:05 PM

Apple Studio Display는 이제 공식적으로 매장에서 판매되고 있으며 전 세계의 많은 고객이 제품을 구입했습니다. ProDisplayXDR과 달리 StudioDisplay에는 제거할 수 없는 것처럼 보이는 고유한 전원 커넥터가 있습니다. 케이블은 제거가 가능한 것으로 밝혀졌지만 케이블을 제거하려면 특별한 도구가 필요합니다. Apple은 자사 웹사이트에서 Studio Display의 전원 코드는 분리할 수 없다고 밝혔으며 많은 사용자가 그렇게 생각합니다. 손으로 케이블을 빼는 것은 불가능해 보이지만 다행히 케이블은 모니터에서 분리될 수 있기 때문이다. , Apple에는 새로운 StudioDispl에서 정보를 추출하기 위한 특수 도구가 있습니다.

참고:Apple Studio Display와 Samsung Smart Monitor M8 비교 참고:Apple Studio Display와 Samsung Smart Monitor M8 비교 May 11, 2023 pm 10:46 PM

삼성 스마트 디스플레이 M8 vs. 애플 스튜디오 디스플레이: 디자인과 크기 애플 스튜디오 디스플레이는 출시 이후 비교적 단순한 L자형 스탠드에 비교적 얇은 패널로 구성된 아이맥과 비교돼 왔다. 이는 잘 알려져 있고 많은 사랑을 받는 미학인데, 삼성은 이를 프레젠테이션에 차용한 것 같습니다. Samsung SmartMonitor M8은 매우 유사해 보이는 스탠드에 얇은 화면을 적용한다는 동일한 아이디어를 사용합니다. 왼쪽 하단 모서리의 작은 부분이 조금 튀어나온 점, 삼성의 턱 부분이 매우 얇은 등 일부 자잘한 요소는 다르지만 기본적인 디자인 면에서는 거의 비슷한 것 같습니다. 삼성은 24인치 아이맥에서 많은 영감을 얻은 것 같습니다. 애플의 디스플레이는 삼성보다 작다.

삼성: E Ink 기술을 기반으로 한 새로운 대형 디스플레이는 색상을 표시하고 무선으로 통신합니다. 삼성: E Ink 기술을 기반으로 한 새로운 대형 디스플레이는 색상을 표시하고 무선으로 통신합니다. Jun 19, 2024 pm 03:37 PM

우리는 e-리더와 같은 전자 잉크를 사용하는 디스플레이 기반 장치에 대해 자주 보고합니다. 이 기술은 여러 가지 장점을 제공합니다. 백라이트 없이 밝은 환경에서 읽을 수 있으며 조명 없이 전환할 때만 전원이 필요합니다.

비교: Apple Studio Display와 LG UltraFine 5K 디스플레이: 어느 것이 더 낫습니까? 비교: Apple Studio Display와 LG UltraFine 5K 디스플레이: 어느 것이 더 낫습니까? Apr 16, 2023 pm 08:25 PM

StudioDisplay와 LG UltraFine5KDisplay는 시장에서 비슷한 위치를 차지하고 있지만 Apple의 모니터는 300달러 더 비쌉니다. 이 모니터를 비교하는 방법에 대해 알아야 할 모든 것이 있습니다. 6년은 기술 분야에서 긴 시간이며, Apple이 5,000달러 미만의 브랜드 모니터를 판매한 이후이기도 합니다. 이 기간 동안 Apple은 LG와 제휴하여 특별히 Mac 사용자를 대상으로 한 LG UltraFine 시리즈를 판매했습니다. 2019년에 Apple은 저렴한 Mac용 디스플레이인 ProDisplayXDR을 선호하여 LG 모니터 판매를 중단했습니다.

Apple Studio Display를 지원하도록 Boot Camp가 업데이트되었습니다. Apple Studio Display를 지원하도록 Boot Camp가 업데이트되었습니다. May 20, 2023 pm 11:34 PM

Mac에서 Windows를 실행하는 IntelMac 사용자는 이제 BootCamp에서 드라이버를 업데이트하여 Apple의 StudioDisplay를 지원할 수 있습니다. Apple은 정기적으로 BootCamp를 업데이트하여 새로운 하드웨어에 대한 지원은 물론 일반적인 호환성 및 성능 개선을 도입합니다. 3월 소프트웨어 업데이트에서 Apple은 BootCamp가 새로운 StudioDisplay와 작동하도록 활성화했습니다. BootCamp를 버전 6.1.17로 가져오는 업데이트에는 두 가지 주요 지원 요소가 도입되었습니다. 첫째, StudioDisplay와의 호환성을 추가하여

디스플레이에는 어떤 가치가 있습니까? 디스플레이에는 어떤 가치가 있습니까? Nov 20, 2023 pm 05:28 PM

표시 값에는 block, inline, none, inline-block, flex, Grid, table, inline-table 및 list-item이 포함됩니다. 자세한 소개: 1. 요소를 블록 수준 요소로 렌더링하는 블록 블록 수준 요소는 페이지에서 블록을 형성하고 한 줄만 차지합니다. 2. 요소를 인라인 요소로 렌더링하는 인라인. 인라인 요소는 그 자체로 한 줄을 차지하지 않으며 다른 요소와 나란히 있을 수 있습니다. 3. 없음, 이 값은 요소가 페이지에 표시되지 않음을 지정합니다.

See all articles