7 个答案:

答案 0 :(得分:17)

在SGML中,可以最小化属性,使其值仅对于名称和值都很短,在这种情况下属性的唯一可能值显然是属性自己的名称。 HTML将此用于布尔属性,其中属性的存在与否是有意义的,并且其值是无关紧要的。但是在XML中,最小化的属性是不允许的,所以当XHTML变得流行时,我们最终会遇到selected="selected"的尴尬。如果您正在编写HTML而不是XHTML,那么您只需编写selected。

答案 1 :(得分:8)

某些属性扮演布尔变量的角色(例如,所选属性)

OPTION元素的属性)。它们在开始标记中的外观

元素的含义意味着属性的值为“true”。其

缺席意味着值为“false”。

此外:

布尔属性可能合法地采用单个值:属性本身的名称[...]在HTML中,布尔属性可能以最小化形式出现

基本上,这意味着布尔属性只有两种可能的状态,true和false,但没有未设置状态。

答案 2 :(得分:3)

对于disabled属性,我认为是否存在禁用该元素的属性,无论其值如何。

它猜测其中一个原因可能是允许更多的值,而不仅仅是是/否。例如,您可以使用visibility = visible / hidden / collapsed而不是visible = true / false

答案 3 :(得分:1)

HTML标准(不是XHTML)是简单地选择而不是选择=“选择”

当创建XHTML以允许在HTML中更好地与XML集成时(参见http://www.w3.org/MarkUp/2004/xhtml-faq#need),更正了不符合HTML类似XML结构要求的部分。因此,像selected这样的措辞被转换为selected =“selected”以符合标准

答案 4 :(得分:0)

可读性,许多HTML不是由具有计算机科学背景的人编写的,所以“布尔”的概念在这些术语中对他们来说是陌生的。此外,它通过提供关于给定语句功能的强化线索,提高了计算机科学和其他技术用户的可读性。

答案 5 :(得分:0)

正如vc74所说,选择或禁用它的价值并不重要。

Ham Burger

将与相同

Ham Burger

答案 6 :(得分:0)

我认为这只是为了方便用户在大多数人类可读的形式中指定属性值,如果他/她不知道什么是真/假

1

2

3

您在上面的代码中看到我没有使用selected=selected,我使用了我想要的仍然选择了选项值,或者您只需使用2。

html布尔属性写法,HTML - 为什么布尔属性没有布尔值?相关推荐

  1. html中meta的写法规范,HTML代码meta标签的charset 属性写法及用法

    html代码中标签的charset 属性是用来声明文档使用的字符编码,解决文档出现乱码问题主要靠的就是它,需要注意的是,这个charset一定要写在文档最靠前的第一行标签内,不然,就可能会产生乱码了. ...

  2. 获取对象的属性,并且判断对象属性是否存在

    (1)获取对象的属性,并且判断对象属性是否存在 举例: let test = {name:'22',age:67,sex:'man'}; 获取age属性值: 简单写法: if(test &&a ...

  3. jQuery(简介、特点、使用方法、【重点】jQuery的选择器:是jQuery的灵魂、jQuery的属性:操作标签的属性)

    https://www.jq22.com/chm/jquery/index.html 一.jQuery 1.简介:是一个对JavaScript进行了封装的库,简化了用户使用javascript 2.特 ...

  4. 【vue系列-03】vue的计算属性,列表,监视属性及原理

    vue的核心属性 一,vue核心属性 1,计算属性 2,监视属性 3,样式绑定 3.1,class样式绑定 3.2,style样式绑定 4,条件渲染 5,列表渲染 5.1,遍历列表 5.2,key的作 ...

  5. css中会计算的属性,css3中样式计算属性calc()的使用和总结

    calc的介绍 在css3样式中有一个类似与函数的计算属性calc(),它主要用于指定元素的长度,无论是border.margin.pading.font-size和width等属性都可以使用calc ...

  6. Redis中哈希hash数据类型(增加修改(设置单一属性、设置多个属性)、获取(获取键所有属性、获取单一属性值、获取多个属性值)、删除、使用hash可能出现的问题)

    hash⽤于存储对象,对象的结构为属性.值 值的类型为string [应用:如购物车内某个宝贝的所有属性]  [help hset] 1. 增加.修改 1.1 设置单个属性 hset key fiel ...

  7. python类的私有属性_Python 的私有属性和‘受保护的’属性

    Python 不能像 java 那样使用 private 修饰符创建私有属性,但是 Python 有个简单的机制,能避免子类意外覆盖'私有'属性. 举个例子,有个人编写了一个名为 dog 的类,这个类 ...

  8. 《JAVA练习题目8》 编写一个类Person,包含的属性和方法如下: 属性:字符串类型的名字name,字符类型的性别gender,和整型的序号number

    题目内容: 编写一个类Person,包含的属性和方法如下: 属性:字符串类型的名字name,字符类型的性别gender,和整型的序号number:方法:showMe,以"name-gende ...

  9. 一个类的实例是另一个类的属性python_Python中的类属性和实例属性引发的一个坑...

    问题 今天在项目中遇到了个奇怪的问题,实例的一个时间属性并没有根据时间变化而变化,分析之后恍然大悟,总结下分享给大家.大家先看一段代码: import datetime import time cla ...

  10. android textview 常用属性id,Android TextView常用属性

    [说明] TextView是用来显示文本的组件.以下介绍的是XML代码中的属性,在java代码中同样可通过 "组件名.setXXX()方法设置.如,tv.setTextColor(); [属 ...

最新文章

  1. Spring MVC 到 Spring BOOT 的简化之路
  2. Markdown转LaTeX的Python程序大全(持续更新)
  3. R语言:常用函数总结
  4. php 单例类 mysql pdo_PHP实战:PHP基于单例模式编写PDO类的方法
  5. 《CCNP安全Secure 642-637认证考试指南》——第8章 配置与实施路由式数据面安全...
  6. 湖南大学计算机网络实验,湖南大学《计算机网络》实验报告
  7. Win下的port forwarding
  8. 纯Java文件操作工具,支持文件、文件夹的复制、删除、移动
  9. python滚动条翻页爬取数据_[Selenium2+python2.7][Scrap]爬虫和selenium方式下拉滚动条获取简书作者目录并且生成Markdown格式目录...
  10. 【经典算法实现 14】阿克曼函数(手动推导求解、递归实现、非递归实现)
  11. 【算法/数论】欧拉筛法详解:过程详述、正确性证明、复杂度证明
  12. 一个java swt桌面程序开发到打包的总结(1)(收集)
  13. 项目实战第二十一讲:平台商品库
  14. 排序算法图解(一):冒泡排序与冒泡排序的优化
  15. MapGIS K9三维TDE平台实现动态光标效果
  16. 彻底卸载secureCRT,并重装,包括绿色版SecureCRT删除干净
  17. Altium designer如何实现原理图和PCB交互式布局
  18. http协议及apache配置
  19. 能用网络但是个个计算机不能连上,为什么无线网络连接上却不能上网,小编教你电脑连上无线网却不能上网怎么办...
  20. 论文笔记:Show, Edit and Tell : A Framework for Editing Image Captions

热门文章

  1. iOS深拷贝和浅拷贝
  2. 80个Python经典资料(教程+源码+工具)汇总
  3. Apollo Planning决策规划算法代码详细解析 (14):SPEED_BOUNDS_PRIORI_DECIDER
  4. 【EXLIBRIS】#小词旮旯# 005 Pupil
  5. Java char类型介绍
  6. 启发函数 (Heuristic Function) —Octile
  7. LibPcap丢包问题
  8. 为什么固态硬盘比机械硬盘读取速度快?
  9. 移动硬盘读取速度突然变慢?教你7个方法解决
  10. linux下木马程序病原体的制作和运行