웹 프론트엔드 CSS 튜토리얼 그리드의 자동 흐르는 힘의 고밀도 키워드

그리드의 자동 흐르는 힘의 고밀도 키워드

Apr 12, 2025 am 09:23 AM

그리드의 조밀 한 키워드의 자동 흐르는 힘

우리가 뉴스 웹 사이트의 홈페이지 작업을하고 있다고 가정 해 봅시다. 그리드 레이아웃에서 일부 카드 기반 콘텐츠를 보는 데 익숙합니까? 다음은 전형적인 예입니다. New York Times :

그래, 그런 것.

다른 카드/요소/상자/다른 공간보다 더 많은 공간을 차지하는 데 필요한 모든 카드가있을 것입니다. 주요 기사가 떠 오릅니다.

CSS 그리드는 행과 열이라는 두 방향으로 작업하기 때문에 여기에서 이상적입니다. 또한이 구운 기능이있어 사용 가능한 공간을 기반으로 그리드에 항목을 자동으로 배치합니다. 우리가 부모 요소의 그리드를 단순히 정의하고 다른 것이 없다면, 각 어린이는 열과 행 모두에서 사용할 수있는 공간이 얼마나 많이 이용 가능한지에 따라 동일한 공간으로 할당됩니다.

다시 말해, 우리가 그리드에 항목을 배치하기 위해 엄격하거나 명백 할 필요는 없습니다.

신문 사이트는 실제로 이것으로부터 혜택을받을 수 있습니다. 아마도 페이지의 기사 수는 다를 수 있습니다. 어쩌면 어떤 상황에서는 광고가 표시되지만 다른 상황에서는 표시되지 않을 수도 있습니다. 콘텐츠를 예측할 수 없더라도 CSS 그리드는 항목을 자동으로 제자리에 설치하여 레이아웃을 예측할 수있게 할 수 있습니다.

완벽하게 맞는 9 개의 이야기를 갖는 것은 좋지만 아마도 우리는 하루에 8 명만있을 것입니다. 글쎄, CSS 그리드는 항목이 셀로 균일하게 흘러 들어가도록 덮었습니다.

물건이 약간 끈적 거리는 곳은 여러 행이나 열에 걸쳐있는 항목이있을 때입니다. 특집 기사 아이디어로 돌아가서 행의 마지막 두 열에 걸쳐 있어야한다고 규정합시다.

 . 입학-기능을 갖춘 {
  그리드-컬럼 : 2 / 스팬 2;
}

우리는 언젠가 6 개의 기사를 가질 수 있습니다. 다시 말하지만, 우리의 내용은 예측할 수 없기 때문입니다.

 <div>
  <div> 1 </div>
  <div> 2 </div>
  <div> 3 </div>
  <div> 4 </div>
  <div> 5 </div>
  <div> 6 </div>
</div>

걱정하지 마세요! 우리는 그리드의 자동 배치 기능이 우리를 위해 특징 기사를 둘러 볼 것으로 기대합니다. 그러나 우리가 거기에 특징 기사를 떨어 뜨리면 다음은 다음과 같습니다.

흠, 그것은 우리가 생각한 것이 아닙니다. 5 개의 기사가 주요 기사를 중심으로 흘러 나오면 훨씬 나을 것입니다.

실제로 일어나고있는 것은 그리드가 특집 기사의 명시 적 배치를 취하고 소스의 기사가 나온 두 번째 및 세 번째 열을 차지할 수있는 충분한 공간이있는 곳을 배치한다는 것 입니다. 그것은 두 번째 줄이 발생하고 HTML에는 다른 기사가 없기 때문에 그 앞에 빈 공간이 있습니다. 그리드는 추천 기사를 말한대로 배치하고 그에 따라 나머지 항목을 흐릅니다.

HTML의 주요 기사 이후에도 그리드가 소스 순서를 무시하고 다음으로 사용 가능한 항목을 흐르도록 강요 할 수 있습니다.

그런 힘을 가진 마법의 너겟은 무엇입니까? 자동 흐름 : 밀도!

 .Articles {
  디스플레이 : 그리드;
  그리드-아우토 플로우 : 밀도;
  그리드 갭 : 1em;
  그리드-템플릿-컬럼 : 반복 (3, 100px);
  그리드-템플릿 열 : 반복 (3, 1fr);
}

우리는 간다! 이제 우리는 그리드에 컨텐츠가 얼마나 많은지에 관계없이 레이아웃이 재치 될 것이라고 확신 할 수 있습니다.

위 내용은 그리드의 자동 흐르는 힘의 고밀도 키워드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

핫 AI 도구

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Stock Market GPT

Stock Market GPT

더 현명한 결정을 위한 AI 기반 투자 연구

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

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

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

뜨거운 주제

CSS로 이미지가 스트레칭 또는 수축되는 것을 방지하는 방법 CSS로 이미지가 스트레칭 또는 수축되는 것을 방지하는 방법 Sep 21, 2025 am 12:04 AM

사용 OBJECT-FITORMAX-WIDTHWITHHEIGHT : AutoTopRevEntImagedIsportion; 개체-피트 컨트롤 하위 링크 컨테이너 및 max width : 100%;

순수한 CSS로 드롭 다운 메뉴를 만드는 방법 순수한 CSS로 드롭 다운 메뉴를 만드는 방법 Sep 20, 2025 am 02:19 AM

HTML 및 CSS를 사용하여 JavaScript없이 드롭 다운 메뉴를 만듭니다. 2. 호버 의사 클래스를 통해 하위 메뉴 디스플레이를 트리거합니다. 3. 중첩 된 목록을 사용하여 구조를 구축하고 CSS에 숨겨진 및 매달린 디스플레이 효과를 설정하십시오. 4. 시각적 경험을 향상시키기 위해 전환 애니메이션을 추가 할 수 있습니다.

CSS에서 포인터 이벤트 속성을 사용하는 방법 CSS에서 포인터 이벤트 속성을 사용하는 방법 Sep 17, 2025 am 07:30 AM

ThePointer-EventsPropertyIncsscontrolswheTheranElementCanBethetArgetOfPointerEvents.1.UsePointer-Events : nonetodisableInterActionSlikeClickSorHoverSwHileKepingTheElementSibleSible.2.AppLyItToOverLayStoClick-throughtounderlyELELENELENELENELEMEN

CSS와 함께 상자 그림자 효과를 추가하는 방법 CSS와 함께 상자 그림자 효과를 추가하는 방법 Sep 20, 2025 am 12:23 AM

usethebox-shadowpropertytoadddropshadows.definehorizontalandverticaloffsets, 흐림, 스프레드, 색상 및 옵션 alinsetforinnershadows.multipleshadowsarecomma-separated.example : box-shadow : 5px10px8pxrgba (0,0,0,0.3);

CSS를 사용하여 이미지에 필터를 적용하는 방법 CSS를 사용하여 이미지에 필터를 적용하는 방법 Sep 21, 2025 am 02:27 AM

thecssfilterpropertyallowseaseasyimagestylingwitheffects likeblur, brightness, andgrayscale.usefilter : 필터-기능 (value) onimagesorbackgroundimages.commonFunctionsIncludeBlur (px), 밝기 (%), Grayscale (%), 채도 (%) 및 hue-merate (degrotate)

CSS 그리드 레이아웃에서 간격을 만드는 방법은 무엇입니까? CSS 그리드 레이아웃에서 간격을 만드는 방법은 무엇입니까? Sep 22, 2025 am 05:15 AM

간격, 행 갭 또는 열 갭 속성을 사용하여 CSSGRID 레이아웃에서 그리드 항목간에 간격을 만듭니다. GAP는 한두 길이의 값을 수용 할 수있는 행 열격 간격을 설정하기위한 약어 속성입니다. 행 갭 및 열 갭은 행과 열 사이의 간격을 개별적으로 제어하고 PX, REM 및 %와 같은지지 장치를 제어합니다.

CSS의 반응 형 타이포그래피에 Clamp () 함수를 사용하는 방법 CSS의 반응 형 타이포그래피에 Clamp () 함수를 사용하는 방법 Sep 23, 2025 am 01:24 AM

클램프 () 함수는 최소, 선호 및 최대 값을 통해 반응 형 글꼴 스케일링을 실현합니다. 2. 구문은 클램프 (최소 값, 우선 값, 최대 값)이며 일반적으로 사용되는 REM 및 VW 장치입니다. 3. 글꼴은 작은 화면에서 최소 값을 취하고 화면이 증가함에 따라 VW에 따라 스케일을 사용하며 최대 값을 초과하지 않습니다. 4. 가독성을 보장하고 너무 크거나 너무 작아 지도록 숫자 값을 합리적으로 선택하십시오. 5. 설계 일관성을 향상시키기 위해 REM 유형 비율을 결합합니다.

CSS를 사용하여 반응 형 사각형을 만드는 방법 CSS를 사용하여 반응 형 사각형을 만드는 방법 Sep 24, 2025 am 03:28 AM

종횡비 : 1/1을 사용하여 반응 형 사각형을 만들고 최신 브라우저에서 종횡비를 설정하십시오. 오래된 브라우저와 호환 해야하는 경우 패딩 탑 : 100% 기술을 사용하여 폭과 높이의 일관성을 상대 단위로 유지할 수 있습니다. VW 장치를 사용하여 뷰포트로 제곱을 변경할 수도 있습니다.

See all articles