화면 크기가 감소함에 따라 div가 올바르게 정렬되는 문제

스티브 프라이스

1278px 너비로 볼 때 전체 화면 너비의 76 %로 설정된 페이지에 정보 표시 줄이 표시됩니다 (Macbook의 기본 크기).이 div는 회전 목마 바로 위에 놓 이도록 중앙에 있어야합니다. 정보 표시 줄에는 3 개의 div가 있으며 각 div에는 아이콘과 텍스트가 포함되어 있습니다. 내가 가진 문제는 화면 너비가 줄어들면 텍스트가 아이콘 아래로 떨어지는 반면 전체 콘텐츠의 크기가 줄어들고 전체 간격을 유지하여 항상 아래의 회전 목마와 정렬된다는 것입니다. 화면이 스마트 폰 크기에 도달하면 정보 표시 줄이 세로로 쌓입니다. (미디어 쿼리 크기는 아직 설정되지 않았지만 여기에 사용 된 예제 크기) HTML

<div id="info-bar">
<div id="container">
<div id="quickquotes" class="info">
<i class="icon-quote"></i>
<div class="text-area">
Quick Quote Fast Response</div>
</div>

<div id="delivery" class="info">
<i class="icon-delivery"></i>
<div class="text-area">
Free UK Delivery on Orders Over £100</div>
</div>

<div id="quickshop" class="info">
<i class="icon-quickshop"></i>
<div class="text-area">
Quick Shop Search Product Codes</div>
</div>
</div>
</div>

CSS

#info-bar{
background:#fff;
}
#container{
margin-right: auto;
margin-left: auto;
width:76%;
}
.info{
float:left;
width:38.5%;
margin:0;
padding: 9px 0;
font-size:0.4em;
}
#quickquotes.info{
width:30.5%;
}
#quickshop.info{
width:31%;
}
#container i {
font-size: 34px;
color: #a6d120;
display: inline-block;
vertical-align: middle;
}
.icon-quote:before {
content: url("http://dev.doorentrydirect.com/includes/templates/ded_responsive/images/info-quote.png");
}
.icon-delivery:before {
content: url("http://dev.doorentrydirect.com/includes/templates/ded_responsive/images/info-delivery.png");
}
.icon-quickshop:before {
content: url("http://dev.doorentrydirect.com/includes/templates/ded_responsive/images/info-quickshop.png");
}
#container .text-area {
display: inline-block;
vertical-align: middle;
text-align: left;
margin-left: 0px;
color:#1e3e57;
letter-spacing:0.07em;
font-weight:bolder;
text-transform:uppercase;
font-size:1.1em;
}
@media only screen and (max-width: 40em) {
  .info,#quickquotes.info,#quickshop.info {
  float:none;
  width:100%;
  margin-bottom:5px
  }
}

현재 사용되는 CSS 및 HTML 코드를 보여주는 바이올린을 설정했습니다. (참고로 jsfiddle의 단일 행에 표시되도록 실제로 사용하는 것보다 훨씬 작은 글꼴 크기를 추가해야했습니다.

Fiddle은 https://jsfiddle.net/4auh8zn5/1/ 에서 찾을 수 있습니다.

바린

flexbox로 해결할 수 있습니다.

CSS의 .info를 다음과 같이 변경하십시오.

.info{
  float:left;
  width:38.5%;
  margin:0;
  padding: 9px 0;
  font-size:0.4em;
  display:flex;
  flex-wrap: nowrap;
  align-items: center;
}

아이콘을 더 잘 배치하려면 다음 코드를 추가 할 수도 있습니다.

#container i:before {
  position:relative;
  top:4px;
}

jsfiddle 여기 : https://jsfiddle.net/4auh8zn5/2/

도움이 되었기를 바랍니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

화면 크기에 따라 div 정렬

분류에서Dev

Mac에서 글꼴 크기에 따라 Tkinter Button의 크기가 올바르게 조정되지 않음

분류에서Dev

2 RelativeLayouts가 내 이해에 따라 올바르게 크기 조정되지 않음

분류에서Dev

Div가 올바르게 표시되지 않고 크기 조정 문제

분류에서Dev

화면 크기에 따라 앵커 창 크기 조정 가능

분류에서Dev

화면 크기가 변경 될 때 Safari가 div를 올바르게 정렬하지 않음

분류에서Dev

브라우저가 축소 될 때 서로 접히는 두 div를 올바르게 정렬하려면 어떻게해야합니까?

분류에서Dev

PowerShell에서 JSON을 올바르게 초기화하는 데 문제가 있습니다.

분류에서Dev

화면 크기에 따라 이미지 및 div 정렬

분류에서Dev

인라인 블록을 사용할 때 너비가 50 % 인 UL을 포함하는 Div가 올바르게 정렬되지 않습니다.

분류에서Dev

글꼴 크기가 화면 크기에 따라 예기치 않게 크기가 변경됨

분류에서Dev

선택기에 따라 텍스트가 올바르게 업데이트되지 않음

분류에서Dev

Python Selenium Webdriver는 PATH가 올바르게 지정 되어도 실행되지 않고 지침에 따라 작성된 스크립트

분류에서Dev

bash가 대화 형 Docker 컨테이너 내에서 올바르게 크기 조정되지 않음

분류에서Dev

messages.properties에서 큰 따옴표가있는 문자열이 올바르게 표시되지 않음

분류에서Dev

Java compareTo가 기호를 포함하는 문자열을 올바르게 정렬하지 않음

분류에서Dev

화면 크기에 따라 장소가 바뀌는 클릭 가능한 하위 메뉴가있는 반응 형 메뉴

분류에서Dev

화면 크기 (팝업에서 사용자가 선택)에 따라 입력 크기를 조정하는 방법

분류에서Dev

병렬 설치의 구성 요소가 올바르게 제거되지 않음

분류에서Dev

화면 크기에 따라 캔버스 크기를 올바르게 조정하는 방법은 무엇입니까? 자바 스크립트 (p5.js) [해결됨]

분류에서Dev

데스크톱 화면에서 스크롤하면 Div가 따르고 모바일 화면에서 수정됩니다.

분류에서Dev

on-the-fly 기능이있는 Lapply가 올바르게 실행되는 문제

분류에서Dev

태그가 올바르게 구현되지 않은 문제

분류에서Dev

div 요소의 배경 이미지가 Dolphin 브라우저에서 올바르게 확장되지 않음

분류에서Dev

축소 가능 및 높이 스타일 채우기로 설정하면 아코디언의 크기가 올바르게 조정되지 않습니다.

분류에서Dev

클라이언트에서 서버로 SignalR 보내기 개체가 올바르게 역 직렬화되지 않음

분류에서Dev

Z- 색인에 문제가 있고 요소가 올바르게 쌓이는 경우

분류에서Dev

화면 크기에 따라 html에 클래스 추가

분류에서Dev

크기 화면에 따라 div를 제거하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    화면 크기에 따라 div 정렬

  2. 2

    Mac에서 글꼴 크기에 따라 Tkinter Button의 크기가 올바르게 조정되지 않음

  3. 3

    2 RelativeLayouts가 내 이해에 따라 올바르게 크기 조정되지 않음

  4. 4

    Div가 올바르게 표시되지 않고 크기 조정 문제

  5. 5

    화면 크기에 따라 앵커 창 크기 조정 가능

  6. 6

    화면 크기가 변경 될 때 Safari가 div를 올바르게 정렬하지 않음

  7. 7

    브라우저가 축소 될 때 서로 접히는 두 div를 올바르게 정렬하려면 어떻게해야합니까?

  8. 8

    PowerShell에서 JSON을 올바르게 초기화하는 데 문제가 있습니다.

  9. 9

    화면 크기에 따라 이미지 및 div 정렬

  10. 10

    인라인 블록을 사용할 때 너비가 50 % 인 UL을 포함하는 Div가 올바르게 정렬되지 않습니다.

  11. 11

    글꼴 크기가 화면 크기에 따라 예기치 않게 크기가 변경됨

  12. 12

    선택기에 따라 텍스트가 올바르게 업데이트되지 않음

  13. 13

    Python Selenium Webdriver는 PATH가 올바르게 지정 되어도 실행되지 않고 지침에 따라 작성된 스크립트

  14. 14

    bash가 대화 형 Docker 컨테이너 내에서 올바르게 크기 조정되지 않음

  15. 15

    messages.properties에서 큰 따옴표가있는 문자열이 올바르게 표시되지 않음

  16. 16

    Java compareTo가 기호를 포함하는 문자열을 올바르게 정렬하지 않음

  17. 17

    화면 크기에 따라 장소가 바뀌는 클릭 가능한 하위 메뉴가있는 반응 형 메뉴

  18. 18

    화면 크기 (팝업에서 사용자가 선택)에 따라 입력 크기를 조정하는 방법

  19. 19

    병렬 설치의 구성 요소가 올바르게 제거되지 않음

  20. 20

    화면 크기에 따라 캔버스 크기를 올바르게 조정하는 방법은 무엇입니까? 자바 스크립트 (p5.js) [해결됨]

  21. 21

    데스크톱 화면에서 스크롤하면 Div가 따르고 모바일 화면에서 수정됩니다.

  22. 22

    on-the-fly 기능이있는 Lapply가 올바르게 실행되는 문제

  23. 23

    태그가 올바르게 구현되지 않은 문제

  24. 24

    div 요소의 배경 이미지가 Dolphin 브라우저에서 올바르게 확장되지 않음

  25. 25

    축소 가능 및 높이 스타일 채우기로 설정하면 아코디언의 크기가 올바르게 조정되지 않습니다.

  26. 26

    클라이언트에서 서버로 SignalR 보내기 개체가 올바르게 역 직렬화되지 않음

  27. 27

    Z- 색인에 문제가 있고 요소가 올바르게 쌓이는 경우

  28. 28

    화면 크기에 따라 html에 클래스 추가

  29. 29

    크기 화면에 따라 div를 제거하는 방법은 무엇입니까?

뜨겁다태그

보관