Home 戻る


CSS セレクター - CSS: カスケーディングスタイルシート | MDN (mozilla.org)

20090000 コメントの入れ方

通常のコメントは    <!-- ......   -->  であるが

スタイルシートの中では、/*  */ で行なう

  1. <style>
  2.     /*メニューボタンの幅 */
  3.     .button_menu {
  4.         width:"240px";
  5.     }
  6.     /*メニューボタンの幅 */
  7.     .tr_height {
  8.         height:"50px";
  9.     }
  10. </style>

20100105 スタイルシートCSSの指定方法

外部のファイルで宣言する方法

head内で宣言する方法

  1. <head>
  2.   <style type="text/css">
  3.     p {color: red}
  4.     h2 {color: blue; font-size: 120%}
  5.   </style>

インライン設定

<div style="color:#ffa500; font-size:20pt; font-weight:bold; text-decoration:underline;">

 

http://www.kanzaki.com/docs/html/htminfo17.html


20230712 基本のセレクタ

タグ名で指定


p {
	color:red;
}
	

クラス名で指定 ピリオド( . )で示す


.abc {
	color:red;
}
		

idで指定 #で示す


#abc {
	color:red;
}
			

同じ指定を複数の要素に指定 カンマ( , )で区切る


p, .abc, #abc {
	color:red;
}
				

20230712 親子関係のセレクタ

指定した要素よりも配下の要素。「親 子」 自分は含まない

id=a1-1
id=a1-2
id=a1-3
id=a1-4
id=a1-5

直下の要素。「親 > 子」 子は対象になるが、孫は対象にならない

id=a2-1
id=a2-2
id=a2-3
id=a2-4
id=a2-5

20230712 属性によるセレクタ

指定した属性を持つ。「 [ ] 」 値は問わない

id=a3-1
id=a3-2 abc="12"
id=a3-3
id=a3-4
id=a3-5 abc="23"

指定した属性=値で一致する。「 [ ]=値 」

id=a4-1
id=a4-2 abc="12"
id=a4-3
id=a4-4
id=a4-5 abc="23"

指定した属性が値と部分一致する。「 [ ]*=値 」

id=a5-1
id=a5-2 abc="12345"
id=a5-3
id=a5-4
id=a5-5 abc="67890"

指定した属性が値と先頭が一致する。「 [ ]^=値 」

id=a6-1
id=a6-2 abc="12345"
id=a6-3
id=a6-4
id=a6-5 abc="23456"

指定した属性が値と末尾が一致する。「 [ ]$=値 」

id=a7-1
id=a7-2 abc="12345"
id=a7-3
id=a7-4
id=a7-5 abc="23456"

20230712 ~以外によるセレクタ

:not( ~ ) で指定する。

id=a8-1
id=a8-2 abc="12345"
id=a8-3
id=a8-4 abc="56789"
id=a8-5 abc="23456"

20230712 全てのセレクタ

アスタリスク( * ) で指定する。

id=a9-1
id=a9-2
id=a9-3
id=a9-4
id=a9-5

20230712 AND条件指定でのセレクタ

空白抜きで連結する

id=a10-1
id=a10-2 class="abc"
id=a10-3 class="efg"
id=a10-4 class="abc"
id=a10-5 class="efg" atr="ccc"

20230712 複数のクラスを指定する

classを複数指定するときは、空白区切り。

id=a11-1
id=a11-2 class="aaa"
id=a11-3 class="bbb"
id=a11-4 class="aaa bbb"

20230714 widthの詳細

CSSのwidth(幅)とheight(高さ)の指定方法をマスターしよう

CSSのmarginとは?paddingとは?余白の指定方法まとめ

20230714 tableのwidthの詳細

TABLEを切りとき、思ったように幅の設定ができずに困る事が多いので、ココでまとめておく

実際に多いのは、列毎に表示したいサイズが先にありきで、後から全体の幅はこれだけ必要...というケースが多い。
なので、先に列毎に幅を切ってみる

見出し1ああああああああ 見出し2 見出し3
データ1-1 データ1-2 データ1-3
データ2-1 データ2-2 データ2-3
  1. <style>
  2.     #table20230714 {
  3.         background-color: #FFF;
  4.     }
  5.     #table20230714 table {
  6.     border-collapse: collapse;    /*隣接するセルで境界線を共有する*/
  7.     }
  8.     #table20230714 table th,
  9.     #table20230714 table td {
  10.         border: solid 20px rgb(8, 240, 27);
  11.         padding: 5px;
  12.     }
  13. </style>
  14. <div id="table20230714" >
  15.     <table >
  16.         <tr>
  17.             <th style="border: solid 20px rgb(122, 174, 233) ;width: 100px;">見出し1ああああああああ</th>
  18.             <th style="border: solid 20px rgb(57, 199, 64);width: 200px;"">見出し2</th>
  19.             <th style="width: 100px;">見出し3</th>
  20.         </tr>
  21.         <tr>
  22.             <td>データ1-1</td>
  23.             <td style="border: solid 20px rgb(177, 153, 216)">データ1-2</td>
  24.             <td>データ1-3</td>
  25.         </tr>
  26.         <tr>
  27.             <td>データ2-1</td>
  28.             <td>データ2-2</td>
  29.             <td>データ2-3</td>
  30.         </tr>
  31.     </table>
  32. </div>


table・tdの幅(width)の仕様と指定方法