Boolean attribute (論理属性) (HTML)
HTML における 論理属性 (boolean attribute) とは、true
(真) か false
(偽)のどちらか一方の値をとる属性です。
論理属性の注目すべき特徴として、存在していれば true
をとり、存在していなければ false
をとる、という点があります。
こちらは HTML の論理属性 checked
の例です。
html
<!-- 次のチェックボックスは最初にレンダリングされた際、チェックされた状態でレンダリングされます -->
<input type="checkbox" checked />
<input type="checkbox" checked="" />
<input type="checkbox" checked="true" />
<input type="checkbox" checked="false" />
<input type="checkbox" checked="any value" />
<!-- 次のチェックボックスは最初にレンダリングされた際、チェックされていない状態でレンダリングされます -->
<input type="checkbox" />