축소에 border-collapse를 제공하면 숨겨진 오버플로에 영향을줍니다.

사시 디비 아

을 사용하여 그룹 버튼을 만들고 ul li있습니다. 플로트 위해 liUL에서 나는 설정 display:table하는 값 uldisplay:table-cellli요소. Li요소에는 In this와 함께 텍스트 / 아이콘을 추가하는 데 사용되는 span 및 div 노드가 있습니다.

이것은 잘 작동합니다.

그러나 border-collapse:collapse테이블로 설정 하면 width:100%개념이 예상대로 작동하지 않습니다. 범위 (내부 li) 에 더 많은 텍스트를 제공 li하면 주어진 공간으로 감싸지 않고 너비가 증가합니다. 부모 div가있는 위치로 설정 width:100%했습니다 . 오버플로를 숨김으로 설정했지만 사용하지 않았습니다.ul300px

이 오버플로 문제는로 설정하면 해결 border-collapse:separate되지만 내 li요소 와 함께 두 배 두꺼운 테두리 (각 테두리 1px)를 원하지 않습니다 . 따라서 li더 많은 콘텐츠를 제공하더라도 텍스트를 내부로 감싸는 솔루션을 제공하십시오 border-collapse:collapse. 그렇지 않으면 border-collapse:separate이중 테두리가없는 옵션을 제안합니다 .

여기 내 플 런커

https://plnkr.co/edit/th0ylX4dccZmoSeURk77?p=preview

감사

3rdthemagical

작업에 flex를 사용하는 것이 좋습니다. 추가 display: flex컨테이너와 flex: 1 1 autoli요소. flex: 1 1 auto이 요소는 사용 가능한 모든 공간을 차지합니다.

또 다른 예 : http://jsfiddle.net/w23nuqvx/ .

.table_ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  
  -webkit-box-align: center;
     -ms-flex-align: center;
        align-items: center;
  
  -webkit-box-pack: start;
     -ms-flex-pack: start;
   justify-content: flex-start;
  
  width: 300px;
  
  -ms-flex-wrap: wrap;  
      flex-wrap: wrap;
  /* flex-wrap: nowrap; disabling wrapping*/
  
  list-style: none;
}

.cells_li {
  -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
  
  border-top: 1px solid red;
  border-left: 1px solid red;
  border-bottom: 1px solid red;
  
  padding: .5em;
  text-align: center;
}

.cells_li:last-child {
  border-right: 1px solid red;
}
<div id="group" class="main_div">
  <ul class="table_ul">
    <li class="cells_li"><div><span>fghjkjhgfdsdfghj</span></div></li>
    <li class="cells_li"><div><span>Desktop</span></div></li>
    <li class="cells_li"><div><span>DeskTop</span></div></li>
  </ul>
</div>

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

DIV에 숨겨진 오버플로를 구현하지 못했습니다.

분류에서Dev

뒤로 버튼을 누르면 HTML에 숨겨진 요소를 다시 표시

분류에서Dev

sass : 다른 div를 가리키면 다른 요소에 영향을줍니다.

분류에서Dev

숨겨진 필드를 무시하는 jQuery Validate는 축소 된 패널로 숨겨진 필드의 유효성을 검사합니다.

분류에서Dev

Textarea는 오버플로가 숨겨진 래퍼에 있으면 절대 위치를 존중하지 않습니다.

분류에서Dev

숨겨진 오버플로가 Safari의 절대 요소에서 작동하지 않습니다.

분류에서Dev

onfocus 이벤트를 사용하여 요소에 영향을줍니다.

분류에서Dev

오버플로 : 숨김은 블록 요소에 어떤 영향을 줍니까?

분류에서Dev

무선 펌웨어를 추가하면 다른 OS에 영향을 줍니까?

분류에서Dev

Shiny의 숨겨진 부분에있는 요소를 해제합니다.

분류에서Dev

숨겨진 div를 같은 행의 다른 요소에 영향을주지 않고 아래로 슬라이드하는 방법

분류에서Dev

AngularJS를 사용하여 숨겨진 값을 JSON에 전달

분류에서Dev

CSS : 오버플로 : 숨겨진 래퍼에서 포커스가 절대 위치를 깨는 것을 방지하는 방법

분류에서Dev

클래스 위로 마우스를 가져 가면 다른 요소에 영향을줍니다.

분류에서Dev

한 버퍼를 구문 분석하면 다른 버퍼에 영향을 줍니까?

분류에서Dev

숨겨진 값을 호출하면 watir-webdriver를 사용하여 Ruby에서 오류가 발생합니다.

분류에서Dev

numpy 행렬의 요소를 늘리면 다른 행렬과 관련없는 행에도 영향을줍니다.

분류에서Dev

오버플로가 숨겨진 CSS3 확대 / 축소 애니메이션

분류에서Dev

하나의 목록 요소 위로 마우스를 가져가 div 전용 CSS에 영향을줍니다.

분류에서Dev

Winforms는 ClientRectangle에 영향을 미치는 Custom Border 및 BorderWidth를 제어합니다.

분류에서Dev

요소를 플로팅하면 높이 / 디스플레이에 어떤 영향을 줍니까?

분류에서Dev

페이지에서 열을 제거하면 정렬에 영향을줍니다.

분류에서Dev

오버플로 자동으로 가로 메뉴에 숨겨진 하위 탐색

분류에서Dev

Firefox에서 페이지를로드하기 전에 숨겨진 요소를 미리 볼 수 있습니다.

분류에서Dev

didAddAnnotation에서 추가 된 MKAnnotationView 알파를 변경하면 화면의 모든 MKAnnotationView에 영향을줍니다.

분류에서Dev

클래스의 한 인스턴스를 수정하면 다른 인스턴스에 영향을줍니다.

분류에서Dev

루비는 전체 파일에서 숨겨진 문자를 삭제합니다.

분류에서Dev

Java의 HashMap에서 keySet에서 요소를 제거하면 hashmap 객체에 영향을 줍니까?

분류에서Dev

JavaScript / jQuery를 사용하여 다른 요소에 숨겨진 요소의 높이 가져 오기

Related 관련 기사

  1. 1

    DIV에 숨겨진 오버플로를 구현하지 못했습니다.

  2. 2

    뒤로 버튼을 누르면 HTML에 숨겨진 요소를 다시 표시

  3. 3

    sass : 다른 div를 가리키면 다른 요소에 영향을줍니다.

  4. 4

    숨겨진 필드를 무시하는 jQuery Validate는 축소 된 패널로 숨겨진 필드의 유효성을 검사합니다.

  5. 5

    Textarea는 오버플로가 숨겨진 래퍼에 있으면 절대 위치를 존중하지 않습니다.

  6. 6

    숨겨진 오버플로가 Safari의 절대 요소에서 작동하지 않습니다.

  7. 7

    onfocus 이벤트를 사용하여 요소에 영향을줍니다.

  8. 8

    오버플로 : 숨김은 블록 요소에 어떤 영향을 줍니까?

  9. 9

    무선 펌웨어를 추가하면 다른 OS에 영향을 줍니까?

  10. 10

    Shiny의 숨겨진 부분에있는 요소를 해제합니다.

  11. 11

    숨겨진 div를 같은 행의 다른 요소에 영향을주지 않고 아래로 슬라이드하는 방법

  12. 12

    AngularJS를 사용하여 숨겨진 값을 JSON에 전달

  13. 13

    CSS : 오버플로 : 숨겨진 래퍼에서 포커스가 절대 위치를 깨는 것을 방지하는 방법

  14. 14

    클래스 위로 마우스를 가져 가면 다른 요소에 영향을줍니다.

  15. 15

    한 버퍼를 구문 분석하면 다른 버퍼에 영향을 줍니까?

  16. 16

    숨겨진 값을 호출하면 watir-webdriver를 사용하여 Ruby에서 오류가 발생합니다.

  17. 17

    numpy 행렬의 요소를 늘리면 다른 행렬과 관련없는 행에도 영향을줍니다.

  18. 18

    오버플로가 숨겨진 CSS3 확대 / 축소 애니메이션

  19. 19

    하나의 목록 요소 위로 마우스를 가져가 div 전용 CSS에 영향을줍니다.

  20. 20

    Winforms는 ClientRectangle에 영향을 미치는 Custom Border 및 BorderWidth를 제어합니다.

  21. 21

    요소를 플로팅하면 높이 / 디스플레이에 어떤 영향을 줍니까?

  22. 22

    페이지에서 열을 제거하면 정렬에 영향을줍니다.

  23. 23

    오버플로 자동으로 가로 메뉴에 숨겨진 하위 탐색

  24. 24

    Firefox에서 페이지를로드하기 전에 숨겨진 요소를 미리 볼 수 있습니다.

  25. 25

    didAddAnnotation에서 추가 된 MKAnnotationView 알파를 변경하면 화면의 모든 MKAnnotationView에 영향을줍니다.

  26. 26

    클래스의 한 인스턴스를 수정하면 다른 인스턴스에 영향을줍니다.

  27. 27

    루비는 전체 파일에서 숨겨진 문자를 삭제합니다.

  28. 28

    Java의 HashMap에서 keySet에서 요소를 제거하면 hashmap 객체에 영향을 줍니까?

  29. 29

    JavaScript / jQuery를 사용하여 다른 요소에 숨겨진 요소의 높이 가져 오기

뜨겁다태그

보관