한 줄에 4 개 div, div를 새 줄로 이동

user2421781

다음과 같은 코드가 있습니다.

    <div style="display: table; width: 100%; table-layout: fixed; border-spacing: 10px;">

<div style="text-align: center; display: table-cell;">
<a href="#"><img src="/image.png" alt="" width="auto" border="0" /></a>
<br> 
Text 
</div>

<div style="text-align: center; display: table-cell;">
<a href="#"><img src="/image.png" alt="" width="auto" border="0" /></a>
<br> 
Text 
</div>

<div style="text-align: center; display: table-cell;">
<a href="#"><img src="/image.png" alt="" width="auto" border="0" /></a>
<br> 
Text 
</div>


<div style="text-align: center; display: table-cell;">
<a href="#"><img src="/image.png" alt="" width="auto" border="0" /></a>
<br> 
Text 
</div>

</div>

PC에서는 제대로 작동하지만 모바일 장치에서는 매우보기 흉하게 작동하며 모든 이미지와 텍스트가 바닥으로 이동합니다. 수정 방법, div가 4x1 라인, 2x2 라인 중심, 1x4 라인 중심 (모바일 용) 형식을 지정할 수 있습니다.

네오

반응 형 그리드 시스템을 찾고 있습니다. 따라서 그리드 시스템이 있고 반응하는 CSS를 추가해야합니다. 수년간 가장 흔한 것은 부트 스트랩이었습니다.

헤드 섹션의 HTML에 다음 CSS를 추가하기 만하면됩니다.

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" integrity="sha256-7s5uDGW3AHqw6xtJmNNtr+OBRJUlgkNJEo78P4b0yRw= sha512-nNo+yCHEyn0smMxSswnf/OnX6/KwJuZTlNZBjauKhTK0c+zT+q5JOCx0UFhXQ6rJR9jg6Es8gPuD2uZcYDLqSw==" crossorigin="anonymous">

자세한 내용은 다음 웹 사이트에서 Bootstrap을 참조하십시오. http://getbootstrap.com/

다음으로 그리드 시스템을 사용하려는 Bootstrap은 12 단위 그리드 시스템을 사용하므로 전체 페이지가 12 블록으로 나뉩니다. 또한 크기에 따라 각 장치를 XS, SM, MD, LG 중 하나로 정의합니다.

여기에서 자세히 알아보기 : http://getbootstrap.com/css/#grid

간단히 말해서 모바일은 XS (Extra Small) Portrait로 간주되며 Lanscape는 다를 수 있으므로 기존 HTML은 다음과 같아야합니다.

 <div class="container" style="text-align:center">  <div class="row">

<div class="col-xs-12 col-md-6 col-lg-3">
<a href="#"><img src="/image.png" alt="" width="auto" border="0" /></a>
<br> 
Text 
</div>

<div class="col-xs-12 col-md-6 col-lg-3">
<a href="#"><img src="/image.png" alt="" width="auto" border="0" /></a>
<br> 
Text 
</div>

<div class="col-xs-12 col-md-6 col-lg-3">
<a href="#"><img src="/image.png" alt="" width="auto" border="0" /></a>
<br> 
Text 
</div>


<div class="col-xs-12 col-md-6 col-lg-3">
<a href="#"><img src="/image.png" alt="" width="auto" border="0" /></a>
<br> 
Text 
</div>

</div></div>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jQuery를 사용하여 부모 div 내에 동일한 클래스의 4 개의 새 div 만들기

분류에서Dev

div를 4 개의 동일한 div로 분할

분류에서Dev

Angular 2 편집 가능한 div에서 새 줄이 제대로 작동하지 않습니다.

분류에서Dev

다음 줄로 이동하는 자동 새로 고침 div

분류에서Dev

부동 div가 부동 div를 한 줄 아래로 푸시

분류에서Dev

li 안에 div를 한 줄로 배치

분류에서Dev

한 줄에 세 개의 div 넣기

분류에서Dev

Div를 한 줄에 모두 줄 바꿈

분류에서Dev

인라인 div를 새 줄로 삭제

분류에서Dev

div를 새 줄로 만드는 방법

분류에서Dev

한 div를 다른 div의 오른쪽에 연결하지만 다음 줄로 이동합니다.

분류에서Dev

CSS 3 개 블록 / div를 한 줄에 설정하는 방법

분류에서Dev

크기 조정이 가능한 div는 텍스트 상자를 새 줄에 넣습니까?

분류에서Dev

모바일보기에서 div를 새 줄로 푸시

분류에서Dev

Navbar 브랜드에 로고를 추가 한 후 Bootstrap 4 Navbar Toggler Button이 작은 화면에서 새 줄로 이동

분류에서Dev

더 작은 컨테이너 내부의 동일한 줄에 두 개의 부동 div 유지

분류에서Dev

새 줄마다 5 개의 div 태그를 만드는 방법

분류에서Dev

CSS : 일관된 여백으로 동일한 줄에 두 개의 div를 수평으로 띄우는 방법은 무엇입니까?

분류에서Dev

CSS에서 두 개의 div 컨테이너에 대한 대체 줄 바꿈

분류에서Dev

자동 새로 고침 div jQuery + 진행률 표시 줄 로더

분류에서Dev

자동 새로 고침 div jQuery + 진행률 표시 줄 로더

분류에서Dev

두 개의 div 태그를 한 줄에 세로로 유지하는 방법은 무엇입니까?

분류에서Dev

JQuery에서 동일한 높이로 두 개의 div를 설정하는 방법

분류에서Dev

크기를 조정할 때 형제 div가 새 줄로 이동하는 이유는 무엇입니까?

분류에서Dev

Div ul> li 한 줄 안에 유지 (가로줄)

분류에서Dev

버튼 클릭으로 컨테이너 내부에 여러 개의 동적 카드를 만들고 Flutter의 새 줄에 요소를 자동 줄 바꿈

분류에서Dev

div 내부에 4 개의 div를 중심으로

분류에서Dev

\ n 대신 새 줄을 사용하여 div에 JS 개체 인쇄

분류에서Dev

이전 div가 위치 상대를 사용할 때 div가 새 줄에 없습니다.

Related 관련 기사

  1. 1

    jQuery를 사용하여 부모 div 내에 동일한 클래스의 4 개의 새 div 만들기

  2. 2

    div를 4 개의 동일한 div로 분할

  3. 3

    Angular 2 편집 가능한 div에서 새 줄이 제대로 작동하지 않습니다.

  4. 4

    다음 줄로 이동하는 자동 새로 고침 div

  5. 5

    부동 div가 부동 div를 한 줄 아래로 푸시

  6. 6

    li 안에 div를 한 줄로 배치

  7. 7

    한 줄에 세 개의 div 넣기

  8. 8

    Div를 한 줄에 모두 줄 바꿈

  9. 9

    인라인 div를 새 줄로 삭제

  10. 10

    div를 새 줄로 만드는 방법

  11. 11

    한 div를 다른 div의 오른쪽에 연결하지만 다음 줄로 이동합니다.

  12. 12

    CSS 3 개 블록 / div를 한 줄에 설정하는 방법

  13. 13

    크기 조정이 가능한 div는 텍스트 상자를 새 줄에 넣습니까?

  14. 14

    모바일보기에서 div를 새 줄로 푸시

  15. 15

    Navbar 브랜드에 로고를 추가 한 후 Bootstrap 4 Navbar Toggler Button이 작은 화면에서 새 줄로 이동

  16. 16

    더 작은 컨테이너 내부의 동일한 줄에 두 개의 부동 div 유지

  17. 17

    새 줄마다 5 개의 div 태그를 만드는 방법

  18. 18

    CSS : 일관된 여백으로 동일한 줄에 두 개의 div를 수평으로 띄우는 방법은 무엇입니까?

  19. 19

    CSS에서 두 개의 div 컨테이너에 대한 대체 줄 바꿈

  20. 20

    자동 새로 고침 div jQuery + 진행률 표시 줄 로더

  21. 21

    자동 새로 고침 div jQuery + 진행률 표시 줄 로더

  22. 22

    두 개의 div 태그를 한 줄에 세로로 유지하는 방법은 무엇입니까?

  23. 23

    JQuery에서 동일한 높이로 두 개의 div를 설정하는 방법

  24. 24

    크기를 조정할 때 형제 div가 새 줄로 이동하는 이유는 무엇입니까?

  25. 25

    Div ul> li 한 줄 안에 유지 (가로줄)

  26. 26

    버튼 클릭으로 컨테이너 내부에 여러 개의 동적 카드를 만들고 Flutter의 새 줄에 요소를 자동 줄 바꿈

  27. 27

    div 내부에 4 개의 div를 중심으로

  28. 28

    \ n 대신 새 줄을 사용하여 div에 JS 개체 인쇄

  29. 29

    이전 div가 위치 상대를 사용할 때 div가 새 줄에 없습니다.

뜨겁다태그

보관