通常のコメントは <!-- ...... --> であるが
スタイルシートの中では、/* */ で行なう
- <style>
- /*メニューボタンの幅 */
- .button_menu {
- width:"240px";
- }
- /*メニューボタンの幅 */
- .tr_height {
- height:"50px";
- }
- </style>
- <link rel="stylesheet" href="../shodai_base.css">
- <head>
- <style type="text/css">
- p {color: red}
- h2 {color: blue; font-size: 120%}
- </style>
<div style="color:#ffa500; font-size:20pt; font-weight:bold; text-decoration:underline;">
http://www.kanzaki.com/docs/html/htminfo17.html
p {
color:red;
}
.abc {
color:red;
}
#abc {
color:red;
}
p, .abc, #abc {
color:red;
}
- <div id="a1-1">id=a1-1
- <div id="a1-2">id=a1-2
- <div id="a1-3">id=a1-3</div>
- </div>
- <div id="a1-4">id=a1-4
- <div id="a1-5">id=a1-5</div>
- </div>
- </div>
- <style>
- #a1-1 div {
- background-color: yellowgreen;
- }
- </style>
- <div id="a2-1">id=a2-1
- <div id="a2-2">id=a2-2
- <div id="a2-3">id=a2-3</div>
- </div>
- <div id="a2-4">id=a2-4
- <div id="a2-5">id=a2-5</div>
- </div>
- </div>
- <style>
- #a2-1 > div{
- background: yellowgreen;
- }
- </style>
- <div id="a3-1" >id=a3-1
- <div id="a3-2" abc="12">id=a3-2 abc="12"
- <div id="a3-3">id=a3-3</div>
- </div>
- <div id="a3-4">id=a3-4
- <div id="a3-5" abc="23">id=a3-5 abc="23"</div>
- </div>
- </div>
- <style>
- #a3-1 [abc] {
- background: yellowgreen;
- }
- </style>
- <div id="a4-1">id=a4-1
- <div id="a4-2" abc="12">id=a4-2 abc="12"
- <div id="a4-3">id=a4-3</div>
- </div>
- <div id="a4-4">id=a4-4
- <div id="a4-5" abc="23">id=a4-5 abc="23"</div>
- </div>
- </div>
- <style>
- #a4-1 [abc="23"] {
- background: yellowgreen;
- }
- </style>
- <div id="a5-1">id=a5-1
- <div id="a5-2" abc="12345">id=a5-2 abc="12345"
- <div id="a5-3">id=a5-3</div>
- </div>
- <div id="a5-4">id=a5-4
- <div id="a5-5" abc="67890">id=a5-5 abc="67890"</div>
- </div>
- </div>
- <style>
- #a5-1 [abc*="23"] {
- background: yellowgreen;
- }
- </style>
- <div id="a6-1">id=a6-1
- <div id="a6-2" abc="12345">id=a6-2 abc="12345"
- <div id="a6-3">id=a6-3</div>
- </div>
- <div id="a6-4">id=a6-4
- <div id="a6-5" abc="23456">id=a6-5 abc="23456"</div>
- </div>
- </div>
- <style>
- #a6-1 [abc^="123"] {
- background: yellowgreen;
- }
- </style>
- <div id="a7-1">id=a7-1
- <div id="a7-2" abc="12345">id=a7-2 abc="12345"
- <div id="a7-3">id=a7-3</div>
- </div>
- <div id="a7-4">id=a7-4
- <div id="a7-5" abc="23456">id=a7-5 abc="23456"</div>
- </div>
- </div>
- <style>
- #a7-1 [abc$="456"] {
- background: yellowgreen;
- }
- </style>
- <div id="a8-1">id=a8-1
- <div id="a8-2" abc="12345">id=a8-2 abc="12345"
- <div id="a8-3">id=a8-3</div>
- </div>
- <div id="a8-4" abc="56789">id=a8-4 abc="56789"
- <div id="a8-5" abc="23456">id=a8-5 abc="23456"</div>
- </div>
- </div>
- <style>
- #a8-1 :not([abc*="345"]) {
- background: yellowgreen;
- }
- </style>
- <div id="a9-1">id=a9-1
- <div id="a9-2">id=a9-2
- <div id="a9-3">id=a9-3</div>
- </div>
- <div id="a9-4">id=a9-4
- <div id="a9-5">id=a9-5 </div>
- </div>
- </div>
- <style>
- #a9-1 * {
- background: yellowgreen;
- }
- </style>
- <div id="a10-1">id=a10-1
- <div id="a10-2" class="abc">id=a10-2 class="abc"
- <div id="a10-3" class="efg">id=a10-3 class="efg"</div>
- </div>
- <div id="a10-4" class="abcde" >id=a10-4 class="abc"
- <div id="a10-5" class="efg" atr="ccc">id=a10-5 class="efg" atr="ccc"</div>
- </div>
- </div>
-
- <style>
- /*IDがa10-1 配下のdivタグで、クラスがefg かつ 属性atr あること*/
- #a10-1 div.efg[atr]{
- background: yellowgreen;
- }
- </style>
- <div id="a11-1">id=a11-1
- <div id="a11-2" class="aaa ccc">id=a11-2 class="aaa"</div>
- <div id="a11-3" class="bbb">id=a11-3 class="bbb"</div>
- <div id="a11-4" class="aaa bbb">id=a11-4 class="aaa bbb"</div>
- </div>
- <style>
- #a11-1 .aaa {
- background: yellowgreen;
- }
-
- /*クラスaaaとbbbが両方指定されているとき*/
- #a11-1 .aaa.bbb {
- background: yellow;
- }
- </style>
TABLEを切りとき、思ったように幅の設定ができずに困る事が多いので、ココでまとめておく
実際に多いのは、列毎に表示したいサイズが先にありきで、後から全体の幅はこれだけ必要...というケースが多い。
なので、先に列毎に幅を切ってみる
見出し1ああああああああ | 見出し2 | 見出し3 |
---|---|---|
データ1-1 | データ1-2 | データ1-3 |
データ2-1 | データ2-2 | データ2-3 |
- <style>
- #table20230714 {
- background-color: #FFF;
- }
- #table20230714 table {
- border-collapse: collapse; /*隣接するセルで境界線を共有する*/
- }
- #table20230714 table th,
- #table20230714 table td {
- border: solid 20px rgb(8, 240, 27);
- padding: 5px;
- }
- </style>
- <div id="table20230714" >
- <table >
- <tr>
- <th style="border: solid 20px rgb(122, 174, 233) ;width: 100px;">見出し1ああああああああ</th>
- <th style="border: solid 20px rgb(57, 199, 64);width: 200px;"">見出し2</th>
- <th style="width: 100px;">見出し3</th>
- </tr>
- <tr>
- <td>データ1-1</td>
- <td style="border: solid 20px rgb(177, 153, 216)">データ1-2</td>
- <td>データ1-3</td>
- </tr>
- <tr>
- <td>データ2-1</td>
- <td>データ2-2</td>
- <td>データ2-3</td>
- </tr>
- </table>
- </div>