2017-08-30 11 views
-1

HTMLとCSSを使用してテーブルを作成しました。初心者のため、同じ座標に2つのテーブルを配置する方法がありません。ここで
2つのHTMLテーブルを正しい位置に置くことができません

二つのテーブルのための私のhtml & CSSコードであり、あなたは結果を得るために、コードを実行することができます:

<style> 
 
table{ 
 
       width: 50%; 
 
       table-layout: fixed 
 
      } 
 
.table-content{ 
 
       height:300px; 
 
       overflow-x:auto; 
 
       margin-top: 0px; 
 
       border: 1px solid rgba(255,255,255,0.3); 
 
      } 
 
      th{ 
 
       padding: 20px 15px; 
 
       text-align: center; 
 
       font-weight: 500; 
 
       font-size: 12px; 
 
       color: #fff; 
 
       text-transform: uppercase; 
 
      } 
 
      td{ 
 
       padding: 15px; 
 
       text-align: center; 
 
       vertical-align: middle; 
 
       font-weight: 300; 
 
       font-size: 12px; 
 
       color: #fff; 
 
       border-bottom: solid 1px rgba(255,255,255,0.1); 
 
      } 
 
      #table-header{ 
 
       background-color: rgba(255,255,255,0.3); 
 
      } 
 
      section{ 
 
       margin: 50px; 
 
      } 
 
      ::-webkit-scrollbar { 
 
       width: 6px; 
 
      } 
 
      ::-webkit-scrollbar-track { 
 
       -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
 
      } 
 
      ::-webkit-scrollbar-thumb { 
 
      -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
 
      } 
 
</style>
<section> 
 
     <div class="table-header"> 
 
      
 
      <!--Creating The First TAble Of Headings--> 
 
      
 
      
 
      <table cellpadding="0" cellspacing="0" border="1"> 
 
       <thead> 
 
        <tr> 
 
         <th>Features</th> 
 
         <th>Fireblade</th> 
 
         <th>SP</th> 
 
        </tr> 
 
       </thead> 
 
      </table> 
 
     </div> 
 
     <div class="table-content"> 
 
      
 
      <!--Creating The Second TAble Of Contents--> 
 
      
 
      <table cellpadding="0" cellspacing="0" border="1"> 
 
       <tbody> 
 
        <tr> 
 
         <td>Starting</td> 
 
         <td>Self Start Only</td> 
 
         <td>Self Start Only</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Wheels Type</td> 
 
         <td>Alloy</td> 
 
         <td>Alloy</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Tyre Type</td> 
 
         <td>Tubeless</td> 
 
         <td>Tubeless</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Standard Warranty</td> 
 
         <td>2</td> 
 
         <td>2</td> 
 
        </tr> 
 
        <tr> 
 
         <td>ABS</td> 
 
         <td>YES</td> 
 
         <td>YES</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Tachometer</td> 
 
         <td>Digital</td> 
 
         <td>Digital</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Low Fuel Warning Lamp</td> 
 
         <td>YES</td> 
 
         <td>YES</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Pilot Lamps</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
        </tr> 
 
        <tr> 
 
         <td>LED tail lights</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Projector head light</td> 
 
         <td>Multi-Reflector Type Angel eye HID Projector</td> 
 
         <td>Multi-Reflector Type Angel eye HID Projector</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Body Graphics</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Trip Meter</td> 
 
         <td>Digital</td> 
 
         <td>Digital</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Clock</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Speedometer</td> 
 
         <td>Digital</td> 
 
         <td>Digital</td> 
 
        </tr> 
 
       </tbody> 
 
      </table> 
 
     </div> 
 
     </section>

エンドは、あなたがコードを実行することによって見ることができる結果サンプルはブラウザとして正確な出力を与えています。どんな返事でも感謝の気持ちになります。

答えて

0

"の上にある"を削除します。それらを整列させることに問題を引き起こしている。

<style> 
 
table{ 
 
       width: 50%; 
 
       table-layout: fixed 
 
      } 
 
.table-content{ 
 
       height:300px; 
 
       overflow-x:auto; 
 
       margin-top: 0px; 
 
       border: 1px solid rgba(255,255,255,0.3); 
 
      } 
 
      th{ 
 
       padding: 20px 15px; 
 
       text-align: center; 
 
       font-weight: 500; 
 
       font-size: 12px; 
 
       color: #fff; 
 
       text-transform: uppercase; 
 
      } 
 
      .table-header{ 
 
       overflow-y: auto; 
 
       height: 200px; 
 
      } 
 
      td{ 
 
       padding: 15px; 
 
       text-align: center; 
 
       vertical-align: middle; 
 
       font-weight: 300; 
 
       font-size: 12px; 
 
       color: #fff; 
 
       border-bottom: solid 1px rgba(255,255,255,0.1); 
 
      } 
 
      #table-header{ 
 
       background-color: rgba(255,255,255,0.3); 
 
      } 
 
      section{ 
 
       margin: 50px; 
 
      } 
 
      ::-webkit-scrollbar { 
 
       width: 6px; 
 
      } 
 
      ::-webkit-scrollbar-track { 
 
       -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
 
      } 
 
      ::-webkit-scrollbar-thumb { 
 
      -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
 
      } 
 
</style>
<section> 
 
     <div class="table-header"> 
 
      
 
      <!--Creating The First TAble Of Headings--> 
 
      
 
      
 
      <table cellpadding="0" cellspacing="0" border="1"> 
 
       <thead> 
 
        <tr> 
 
         <th>Features</th> 
 
         <th>Fireblade</th> 
 
         <th>SP</th> 
 
        </tr> 
 
       </thead> 
 
      
 
    
 
      
 
      <!--Creating The Second TAble Of Contents--> 
 
      
 
      
 
       <tbody> 
 
        <tr> 
 
         <td>Starting</td> 
 
         <td>Self Start Only</td> 
 
         <td>Self Start Only</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Wheels Type</td> 
 
         <td>Alloy</td> 
 
         <td>Alloy</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Tyre Type</td> 
 
         <td>Tubeless</td> 
 
         <td>Tubeless</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Standard Warranty</td> 
 
         <td>2</td> 
 
         <td>2</td> 
 
        </tr> 
 
        <tr> 
 
         <td>ABS</td> 
 
         <td>YES</td> 
 
         <td>YES</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Tachometer</td> 
 
         <td>Digital</td> 
 
         <td>Digital</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Low Fuel Warning Lamp</td> 
 
         <td>YES</td> 
 
         <td>YES</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Pilot Lamps</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
        </tr> 
 
        <tr> 
 
         <td>LED tail lights</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Projector head light</td> 
 
         <td>Multi-Reflector Type Angel eye HID Projector</td> 
 
         <td>Multi-Reflector Type Angel eye HID Projector</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Body Graphics</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Trip Meter</td> 
 
         <td>Digital</td> 
 
         <td>Digital</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Clock</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Speedometer</td> 
 
         <td>Digital</td> 
 
         <td>Digital</td> 
 
        </tr> 
 
       </tbody> 
 
      </table> 
 
     </div> 
 
     </section>

+0

あなたは、ヘッダーのために別のテーブルをいけません。私はちょうど同じ

にとを組み合わせました。 –

+0

@Hasant Safderこれでスクロールバーが削除されます。私が間違っていないなら、あなたは一度テーブルタグを作成して一度閉じることですが、それは解決策ではありません。私もスクロールバーが必要 – Stone

+0

私は今スクロールで自分の答えを編集しました。 –

0

float: left;を追加して、これはあなたの問題を解決します。

table{ 
 
       width: 50%; 
 
       table-layout: fixed; 
 
        float: left; 
 
      } 
 
.table-content{ 
 
       height:300px; 
 
       overflow-x:auto; 
 
       margin-top: 0px; 
 
       border: 1px solid rgba(255,255,255,0.3); 
 
      } 
 
      th{ 
 
       padding: 20px 15px; 
 
       text-align: center; 
 
       font-weight: 500; 
 
       font-size: 12px; 
 
       color: #fff; 
 
       text-transform: uppercase; 
 
      } 
 
      td{ 
 
       padding: 15px; 
 
       text-align: center; 
 
       vertical-align: middle; 
 
       font-weight: 300; 
 
       font-size: 12px; 
 
       color: #fff; 
 
       border-bottom: solid 1px rgba(255,255,255,0.1); 
 
      } 
 
      #table-header{ 
 
       background-color: rgba(255,255,255,0.3); 
 
      } 
 
      section{ 
 
       margin: 50px; 
 
      } 
 
      ::-webkit-scrollbar { 
 
       width: 6px; 
 
      } 
 
      ::-webkit-scrollbar-track { 
 
       -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
 
      } 
 
      ::-webkit-scrollbar-thumb { 
 
      -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
 
      }
<section> 
 
     <div class="table-header"> 
 
      
 
      <!--Creating The First TAble Of Headings--> 
 
      
 
      
 
      <table cellpadding="0" cellspacing="0" border="1"> 
 
       <thead> 
 
        <tr> 
 
         <th>Features</th> 
 
         <th>Fireblade</th> 
 
         <th>SP</th> 
 
        </tr> 
 
       </thead> 
 
      </table> 
 
     </div> 
 
     <div class="table-content"> 
 
      
 
      <!--Creating The Second TAble Of Contents--> 
 
      
 
      <table cellpadding="0" cellspacing="0" border="1"> 
 
       <tbody> 
 
        <tr> 
 
         <td>Starting</td> 
 
         <td>Self Start Only</td> 
 
         <td>Self Start Only</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Wheels Type</td> 
 
         <td>Alloy</td> 
 
         <td>Alloy</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Tyre Type</td> 
 
         <td>Tubeless</td> 
 
         <td>Tubeless</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Standard Warranty</td> 
 
         <td>2</td> 
 
         <td>2</td> 
 
        </tr> 
 
        <tr> 
 
         <td>ABS</td> 
 
         <td>YES</td> 
 
         <td>YES</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Tachometer</td> 
 
         <td>Digital</td> 
 
         <td>Digital</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Low Fuel Warning Lamp</td> 
 
         <td>YES</td> 
 
         <td>YES</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Pilot Lamps</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
        </tr> 
 
        <tr> 
 
         <td>LED tail lights</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Projector head light</td> 
 
         <td>Multi-Reflector Type Angel eye HID Projector</td> 
 
         <td>Multi-Reflector Type Angel eye HID Projector</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Body Graphics</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Trip Meter</td> 
 
         <td>Digital</td> 
 
         <td>Digital</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Clock</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
         <td align="center" style="text-align:center; font-size:150%; font-weight:bold; color:green;">&#10004;</td> 
 
        </tr> 
 
        <tr> 
 
         <td>Speedometer</td> 
 
         <td>Digital</td> 
 
         <td>Digital</td> 
 
        </tr> 
 
       </tbody> 
 
      </table> 
 
     </div> 
 
     </section>

+0

こちらをご覧ください。ここで実行しているコード出力を見れば、間違っているとは限りません – Stone

0

これは、彼らの間に2つのテーブルとの同期を行うための最善のアプローチではありません、あなたが固定ヘッダおよびスクロール可能なテーブル本体のコンテンツを持つテーブルを作りたいならば、ここ

を見て

html, body{ 
 
    margin:0; 
 
    padding:0; 
 
    height:100%; 
 
} 
 
section { 
 
    position: relative; 
 
    border: 1px solid #000; 
 
    padding-top: 37px; 
 
    background: #500; 
 
} 
 
section.positioned { 
 
    position: absolute; 
 
    top:100px; 
 
    left:100px; 
 
    width:800px; 
 
    box-shadow: 0 0 15px #333; 
 
} 
 
.container { 
 
    overflow-y: auto; 
 
    height: 200px; 
 
} 
 
table { 
 
    border-spacing: 0; 
 
    width:100%; 
 
} 
 
td + td { 
 
    border-left:1px solid #eee; 
 
} 
 
td, th { 
 
    border-bottom:1px solid #eee; 
 
    background: #ddd; 
 
    color: #000; 
 
    padding: 10px 25px; 
 
} 
 
th { 
 
    height: 0; 
 
    line-height: 0; 
 
    padding-top: 0; 
 
    padding-bottom: 0; 
 
    color: transparent; 
 
    border: none; 
 
    white-space: nowrap; 
 
} 
 
th div{ 
 
    position: absolute; 
 
    background: transparent; 
 
    color: #fff; 
 
    padding: 9px 25px; 
 
    top: 0; 
 
    margin-left: -25px; 
 
    line-height: normal; 
 
    border-left: 1px solid #800; 
 
} 
 
th:first-child div{ 
 
    border: none; 
 
}
<section class=""> 
 
    <div class="container"> 
 
    <table> 
 
     <thead> 
 
     <tr class="header"> 
 
      <th> 
 
      Table attribute name 
 
      <div>Table attribute name</div> 
 
      </th> 
 
      <th> 
 
      Value 
 
      <div>Value</div> 
 
      </th> 
 
      <th> 
 
      Description 
 
      <div>Description</div> 
 
      </th> 
 
     </tr> 
 
     </thead> 
 
     <tbody> 
 
     <tr> 
 
      <td>align</td> 
 
      <td>left, center, right</td> 
 
      <td>Not supported in HTML5. Deprecated in HTML 4.01. Specifies the alignment of a table according to surrounding text</td> 
 
     </tr> 
 
     <tr> 
 
      <td>bgcolor</td> 
 
      <td>rgb(x,x,x), #xxxxxx, colorname</td> 
 
      <td>Not supported in HTML5. Deprecated in HTML 4.01. Specifies the background color for a table</td> 
 
     </tr> 
 
     <tr> 
 
      <td>border</td> 
 
      <td>1,""</td> 
 
      <td>Specifies whether the table cells should have borders or not</td> 
 
     </tr> 
 
     <tr> 
 
      <td>cellpadding</td> 
 
      <td>pixels</td> 
 
      <td>Not supported in HTML5. Specifies the space between the cell wall and the cell content</td> 
 
     </tr> 
 
     <tr> 
 
      <td>cellspacing</td> 
 
      <td>pixels</td> 
 
      <td>Not supported in HTML5. Specifies the space between cells</td> 
 
     </tr> 
 
     <tr> 
 
      <td>frame</td> 
 
      <td>void, above, below, hsides, lhs, rhs, vsides, box, border</td> 
 
      <td>Not supported in HTML5. Specifies which parts of the outside borders that should be visible</td> 
 
     </tr> 
 
     <tr> 
 
      <td>rules</td> 
 
      <td>none, groups, rows, cols, all</td> 
 
      <td>Not supported in HTML5. Specifies which parts of the inside borders that should be visible</td> 
 
     </tr> 
 
     <tr> 
 
      <td>summary</td> 
 
      <td>text</td> 
 
      <td>Not supported in HTML5. Specifies a summary of the content of a table</td> 
 
     </tr> 
 
     <tr> 
 
      <td>width</td> 
 
      <td>pixels, %</td> 
 
      <td>Not supported in HTML5. Specifies the width of a table</td> 
 
     </tr> 
 
     </tbody> 
 
    </table> 
 
    </div> 
 
</section>

関連する問題