2017-04-21 9 views
-3

と同じ行の中にテーブルの見出しを表示するには、次のように私はデザインを持っている:どのようにデータ

Table Design

私はこれを達成するための最良の方法は、表を使用することであろうと仮定しますが、どのように私はおよそ行くだろうこのようにテーブルのスタイリング?つまり、データと同じ行にある表見出しを使用します。

+0

を使用する必要がありますここの見出しは何ですか、それは 'NAME'ですか、最初の2行ですか? –

+0

データセットは1つしかないようです。テーブルを理解するには、複数のプレーヤーが必要です。 – Quentin

+0

@yuvrajzohan - おそらく*名前*、*国*、*評価*、*ゲーム*、*最後に再生*。 – Quentin

答えて

1

がうまくあなたが必ずしも習慣行うためにテーブルを必要とする、これを行うには多くの方法がありますこの

データリストをお勧めします

dl { 
 
    margin-bottom:50px; 
 
} 
 
    
 
dl dt { 
 
    padding:20px 0 0 0; 
 
    width:200px; 
 
    text-transform:UPPERCASE; 
 
    font-size:80%; 
 
} 
 
    
 
dl dd { 
 
    margin:0; 
 
    width:200px; 
 
    padding:0 0 20px 0; 
 
} 
 

 
.bg-grey{ 
 
    background-color:#ccc; 
 
}
<dl>   
 
    <dt>Name: </dt> 
 
    <dd><strong>Firt Last</strong></dd> 
 
       
 
    <dt class="bg-grey">Country: </dt> 
 
    <dd class="bg-grey">England</dd> 
 
        
 
    <dt>Rating: </dt> 
 
    <dd>123456</dd> 
 
        
 
    <dt class="bg-grey">Games:</dt> 
 
    <dd class="bg-grey">12345</dd> 
 
</dl>

そうでないあなただけのテーブルを使用することができますが、あなたは純粋なHTMLソリューションに依存したい場合は、手動で各ヘッダを挿入する必要があります、またはJavaScript

+0

これは完璧に動作します、ありがとう! – Powellellogram

-1

はちょうどこのようにそれを行う:https://jsfiddle.net/z1g8w9es/

HTML:

<table> 
<tr> 
    <th>title</th> 
</tr> 
<tr> 
    <td class="blue">lol</td> 
</tr> 
<tr> 
    <td>lol2</td> 
</tr> 
<tr> 
    <td class="blue">lol3</td> 
</tr> 
</table> 

CSS:

.blue{ 
    background-color: blue; 
} 
+0

この表には見出しはまったくありませんが、具体的な内容は明示的に尋ねられています。 – Quentin

+0

あなたはそれの下にtdを実行して、同じ行にあるそのようにスタイルすることができます –

関連する問題