私は、最初の列に行の色が交互に表示されているコード例とコメントを含む2列目のコード例をHTMLで作成しようとしています。2つの列を異なる書式で組み合わせるにはどうすればよいですか?
これは、私が行くよ何の大まかなモックアップです:
そして、これは私の現在のコードが生成するものです:
HTMLとCSS I使用しているのは次のとおりです:
table.codepack {
margin-left: 250px;
width: 80%;
}
col.vba {
border-left: 1px solid #8bd5e6;
font-family: Courier, monospace;
font-size: small:
padding: 0;
width: 70%;
}
col.vba tr:nth-child(odd) {
background-color: #b8eaef;
}
col.vba tr:nth-child(even) {
background-color: #d0eef4;
}
col.notes {
width: 30%;
}
div.comment {
margin: 3px;
border: 1px solid #e6b000;
border-radius: 6px;
background-color: #fff9e6;
font-family: Calibri, Arial, sans-serif;
font-size: small;
font-style: italic;
}
<table class=codepack>
<col class="vba"><col class="notes">
<tr>
<td> Sub Newcode</td>
<td></td>
</tr>
<tr>
<td> IF RandomVar = True then</td>
<td><div class="comment">This is a comment.</div></td>
</tr>
<tr>
<td> Random2 = Blue</td>
<td><div class="comment">This is a comment.</div></td>
</tr>
<tr>
<td> ELSE</td>
<td></td>
</tr>
</table>
<div>
- -
いくつかのビットが働いているが、私は最初の列のために試した事のどれも良い結果を与えませんでした。私は.vba
と宣言してみましたが、両方ともtr
とtd
に固有のものですが、役に立たないものです。私はまた、nth-child
スタイルを宣言するさまざまなバージョンを試しましたが、もう成功はありません。
どのように私はその結果を達成することができますか?私はテーブルを使用することに執着していない - 実際には、私はしたくない - しかし、私はより良い方法をオフハンドと考えることができませんでした。
これは完璧に動作します - ありがとう! –