相关疑难解决方法(0)

如何使用CSS设置readonly属性?

我目前正在使用readonly ="readonly"来禁用字段.我现在正在尝试使用CSS设置属性的样式.我试过用了

input[readonly] {
/*styling info here*/
}
Run Code Online (Sandbox Code Playgroud)

但由于某种原因它不起作用.我也试过了

input[readonly='readonly'] {
/*styling info here*/
}
Run Code Online (Sandbox Code Playgroud)

这也不起作用.

如何使用CSS设置readonly属性的样式?

html css css-selectors

147
推荐指数
5
解决办法
27万
查看次数

应该如何编写布尔属性?

我一直在阅读一些关于HTML,XHTML等的文章.在大多数文章中(即我的首选语法风格)说布尔属性应该没有任何值写,如下所示:

<input type="text" required>
Run Code Online (Sandbox Code Playgroud)

他们甚至说使用这样的属性是错误的:

<input type="text" required="required">
Run Code Online (Sandbox Code Playgroud)

其中一些文章链接W3,其中说:

如果该属性存在,则其值必须是空字符串,或者是属性的规范名称的ASCII不区分大小写匹配的值,没有前导或尾随空格.

但在示例中显示如下:

以下是选中和禁用的复选框示例.checked和disabled属性是布尔属性.

<label><input type=checkbox checked name=cheese disabled>Cheese</label>
Run Code Online (Sandbox Code Playgroud)

这可以等效地写成:

<label><input type=checkbox checked=checked name=cheese disabled=disabled> Cheese</label>
Run Code Online (Sandbox Code Playgroud)

你也可以混合风格; 以下仍然是等价的:

<label><input type='checkbox' checked name=cheese disabled="">Cheese</label>
Run Code Online (Sandbox Code Playgroud)

那么,应该如何编写布尔属性?根据您的经验,哪些选项是跨浏览器而哪些不是?

html dom boolean

4
推荐指数
1
解决办法
1112
查看次数

标签 统计

html ×2

boolean ×1

css ×1

css-selectors ×1

dom ×1