동적으로 생성되는 thead의 열과 테이블의 tbody에 동일한 너비를 설정하는 방법

히테시 구게

tbody와 thead의 열에 동일한 너비를 설정하려고합니다. tbody스크롤 가능, thead고정이 필요 하며 열 수가 고정되지 않았습니다 ...! 나는 똑같이 많이 google .... 내가 시도한 일부 코드 스 니펫 ....

먼저 예 를 들어 theadtbody나는 별도의 설정 divtable. 여기에 나는 thead를 설정했습니다 style="display:block;".

<div style="border:solid;border-color:red;" >
 <div style="border:solid;">
  <table border="1" width="100%">
        <thead style="background-color:red;display:block">
                <tr>
                        <th style="width:40%"><span>Fruits</span></th>
                        <th style="width:40%"><span>Vitamin A</span></th>
                        <th style="width:40%"><span>Vitamin C</span></th>
                </tr>
        </thead>
</table>
</div>
<div style="height:80px; overflow:auto;border:solid;border-color:yellow;">
<table border="1" width="100%">

        <tbody>
                <tr>
                        <th>Oranges</th>
                        <td>295 ui</td>
                        <td>69.7 mg</td>
                </tr>
                <tr>
                        <th>Bananas</th>
                        <td>76 ui</td>
                        <td>10.3 mg</td>
                </tr>
                <tr>
                        <th>Apples</th>
                        <td>98 ui</td>
                        <td>8.4 mg</td>
                </tr>
                <tr>
                        <th>Oranges</th>
                        <td>295 ui</td>
                        <td>69.7 mg</td>
                </tr>
        </tbody>
</table>
</div>

두 번째 예를 들어, 저는 여기에 동일하게 설정 div하고 table대한 theadtbody유지thead position:fixed

     <div style="border:solid;overflow:scroll;height:80px">
      <table border="1" width="100%">
            <thead style="background-color:red;position:fixed;">
                    <tr>
                            <th>Fruits</th>
                            <th>Vitamin A</th>
                            <th>Vitamin C</th>
                    </tr>
            </thead>
            <tbody>
                    <tr>
                            <th>Apples</th>
                            <td>98 ui</td>
                            <td>8.4 mg</td>
                    </tr>
                    <tr>
                            <th>Oranges</th>
                            <td>295 ui</td>
                            <td>69.7 mg</td>
                    </tr>
                    <tr>
                            <th>Oranges</th>
                            <td>295 ui</td>
                            <td>69.7 mg</td>
                    </tr>
                    <tr>
                            <th>Bananas</th>
                            <td>76 ui</td>
                            <td>10.3 mg</td>
                    </tr>
                    <tr>
                            <th>Apples</th>
                            <td>98 ui</td>
                            <td>8.4 mg</td>
                    </tr>
    
            </tbody>
    </table>
    </div>

누구든지 같은 문제에 직면했습니다 ...?

감사.

Jainam

th와 td가 같은 너비에 대해 다음 코드를 시도하십시오.

div {
  float: left;
  width: 100%;
}
table {
  float: left;
  width: 100%;
}
thead {
  background-color: red;
  display: block;
  float: left;
  width: 98%;
}
tr {
  float: left;
  width: 100%;
}
th, td {
  float: left;
  text-align: center;
  width: 32.6% !important;
}
span {
  word-wrap: break-word;
}
<div style="border:solid;border-color:red;" >
 <div style="border:solid;background-color: red;">
  <table border="1" width="100%">
        <thead style="background-color:red;display:block">
                <tr>
                        <th style="width:40%"><span>Fruits Fruits Fruits Fruits Fruits Fruits Fruits Fruits</span></th>
                        <th style="width:40%"><span>Vitamin A Vitamin A Vitamin A Vitamin A </span></th>
                        <th style="width:40%"><span>Vitamin C Vitamin C Vitamin C Vitamin C </span></th>
                </tr>
        </thead>
</table>
</div>
<div style="height:80px; overflow:auto;border:solid;border-color:yellow;">
<table border="1" width="100%">

        <tbody>
                <tr>
                        <th>Oranges</th>
                        <td>295 ui</td>
                        <td>69.7 mg</td>
                </tr>
                <tr>
                        <th>Bananas</th>
                        <td>76 ui</td>
                        <td>10.3 mg</td>
                </tr>
                <tr>
                        <th>Apples</th>
                        <td>98 ui</td>
                        <td>8.4 mg</td>
                </tr>
                <tr>
                        <th>Oranges</th>
                        <td>295 ui</td>
                        <td>69.7 mg</td>
                </tr>
        </tbody>
</table>


</div>

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Jtable의 열 너비를 확인란과 동일하게 설정하는 방법

분류에서Dev

동일한 테이블의 다른 열과 행에서 데이터를 효율적으로 반환하는 방법은 무엇입니까?

분류에서Dev

자동 생성 된 기본 키 ID를 동일한 테이블의 외래 키 열에 저장하는 방법

분류에서Dev

테이블의 첫 번째 열과 마지막 열 사이에 동적으로 열을 추가하는 방법

분류에서Dev

SwiftUI에서 동적으로 문자열의 너비를 알아내는 방법

분류에서Dev

데이터 테이블의 열 너비를 자동으로 조정하는 방법

분류에서Dev

tsv의 첫 번째 행을 테이블의 thead <th> 행에 넣고 나머지는 d3로 tbody <td>로 이동하는 방법

분류에서Dev

동일한 테이블에서 유사한 열의 수를 얻는 방법

분류에서Dev

하나의 테이블에서 여러 테이블로 데이터를 이동하는 효과적인 방법

분류에서Dev

동일한 테이블에서 PHP를 사용하여 두 열의 값을 비교하고 동일한 값이면 색상을 지정하는 방법

분류에서Dev

JSP 페이지에서 테이블의 행과 열을 동적으로 만드는 방법

분류에서Dev

테이블 tbody는 1 열의 너비로 제한됩니다.

분류에서Dev

Angularjs에서 $ comiple을 사용하여 동적으로 생성 된 요소의 너비를 얻는 방법

분류에서Dev

CSS 만 사용하여 이미지 너비에 따라 부모의 동적 너비를 설정하는 방법

분류에서Dev

테이블 <table>의 다중 테이블 헤더 <thead> 및 <thead>에서 데이터를 테이블 행으로 스크 레이 핑하는 방법

분류에서Dev

동적 텍스트로 버튼의 너비를 div 내에서 가장 넓은 버튼과 동일한 너비로 설정하는 방법은 무엇입니까?

분류에서Dev

pdatatable의 내부 테이블-동일한 너비를 사용하지 않는 열

분류에서Dev

MudBlazor에서 테이블의 열 너비를 조정하는 방법

분류에서Dev

동일한 테이블의 다른 열에서 발생하는 한 열의 값을 찾는 방법

분류에서Dev

테이블의 동일한 열의 여러 행에 단일 양식에서 동일한 이름의 여러 데이터를 삽입하는 방법

분류에서Dev

형제 img의 너비와 동일한 div의 너비를 설정하는 방법

분류에서Dev

동일한 테이블의 다른 행과 동일하게 일부 행의 열 값을 설정하는 방법은 무엇입니까?

분류에서Dev

동일한 테이블에 대한 select 문의 결과에서 뷰를 생성하는 방법은 무엇입니까?

분류에서Dev

mysql-동일한 테이블과 열에서 2 개의 다른 요소 수를 합산하여 하나로 표시하는 방법은 무엇입니까?

분류에서Dev

테이블의 두 열에 자동으로 번호를 매기는 방법

분류에서Dev

동일한 열이있는 두 테이블의 열에서 빼는 방법

분류에서Dev

다른 열에있는 동일한 테이블의 값을 비교하는 방법

분류에서Dev

동일한 테이블의 SQL에서 열을 병합하는 방법

분류에서Dev

Bootstrap의 열에 동일한 높이를 설정하려는 경우-테이블 없음

Related 관련 기사

  1. 1

    Jtable의 열 너비를 확인란과 동일하게 설정하는 방법

  2. 2

    동일한 테이블의 다른 열과 행에서 데이터를 효율적으로 반환하는 방법은 무엇입니까?

  3. 3

    자동 생성 된 기본 키 ID를 동일한 테이블의 외래 키 열에 저장하는 방법

  4. 4

    테이블의 첫 번째 열과 마지막 열 사이에 동적으로 열을 추가하는 방법

  5. 5

    SwiftUI에서 동적으로 문자열의 너비를 알아내는 방법

  6. 6

    데이터 테이블의 열 너비를 자동으로 조정하는 방법

  7. 7

    tsv의 첫 번째 행을 테이블의 thead <th> 행에 넣고 나머지는 d3로 tbody <td>로 이동하는 방법

  8. 8

    동일한 테이블에서 유사한 열의 수를 얻는 방법

  9. 9

    하나의 테이블에서 여러 테이블로 데이터를 이동하는 효과적인 방법

  10. 10

    동일한 테이블에서 PHP를 사용하여 두 열의 값을 비교하고 동일한 값이면 색상을 지정하는 방법

  11. 11

    JSP 페이지에서 테이블의 행과 열을 동적으로 만드는 방법

  12. 12

    테이블 tbody는 1 열의 너비로 제한됩니다.

  13. 13

    Angularjs에서 $ comiple을 사용하여 동적으로 생성 된 요소의 너비를 얻는 방법

  14. 14

    CSS 만 사용하여 이미지 너비에 따라 부모의 동적 너비를 설정하는 방법

  15. 15

    테이블 <table>의 다중 테이블 헤더 <thead> 및 <thead>에서 데이터를 테이블 행으로 스크 레이 핑하는 방법

  16. 16

    동적 텍스트로 버튼의 너비를 div 내에서 가장 넓은 버튼과 동일한 너비로 설정하는 방법은 무엇입니까?

  17. 17

    pdatatable의 내부 테이블-동일한 너비를 사용하지 않는 열

  18. 18

    MudBlazor에서 테이블의 열 너비를 조정하는 방법

  19. 19

    동일한 테이블의 다른 열에서 발생하는 한 열의 값을 찾는 방법

  20. 20

    테이블의 동일한 열의 여러 행에 단일 양식에서 동일한 이름의 여러 데이터를 삽입하는 방법

  21. 21

    형제 img의 너비와 동일한 div의 너비를 설정하는 방법

  22. 22

    동일한 테이블의 다른 행과 동일하게 일부 행의 열 값을 설정하는 방법은 무엇입니까?

  23. 23

    동일한 테이블에 대한 select 문의 결과에서 뷰를 생성하는 방법은 무엇입니까?

  24. 24

    mysql-동일한 테이블과 열에서 2 개의 다른 요소 수를 합산하여 하나로 표시하는 방법은 무엇입니까?

  25. 25

    테이블의 두 열에 자동으로 번호를 매기는 방법

  26. 26

    동일한 열이있는 두 테이블의 열에서 빼는 방법

  27. 27

    다른 열에있는 동일한 테이블의 값을 비교하는 방법

  28. 28

    동일한 테이블의 SQL에서 열을 병합하는 방법

  29. 29

    Bootstrap의 열에 동일한 높이를 설정하려는 경우-테이블 없음

뜨겁다태그

보관