CSS 要素名[属性名=”値”]を指定する属性セレクタのサンプル
環境
Google Chrome 106.0.5249.119
Windows 10 Home 64bit
構文
1.input要素でtypeが属性がbuttonの場合
input[type="button"]
inputが要素でtypeが属性でbuttonを対象にします。
2.type属性を2つ続け指定
input[type="text"][name="値"]{
type属性を2つ続けて指定します。
使用例
<!DOCTYPE html> <html> <head> <style> /*要素名[属性名="値"] */ input[type="button"]{ color:yellow; } /*要素名[属性名1="値1"][属性名2="値2"] */ input[type="text"][name="input"]{ background-color:skyblue; } </style> </head> <body> <p><input type="button" name="mod" value="修正" /></p> <p><input type="text" name="input" value="山田 太郎" /></p> </body> </html>
結果
要素「mod」ボタンの色をyellowにします
要素「input」のテキストボックスをskyblueにします。