html布尔属性写法,HTML - 为什么布尔属性没有布尔值?
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 - 为什么布尔属性没有布尔值?相关推荐
- html中meta的写法规范,HTML代码meta标签的charset 属性写法及用法
html代码中标签的charset 属性是用来声明文档使用的字符编码,解决文档出现乱码问题主要靠的就是它,需要注意的是,这个charset一定要写在文档最靠前的第一行标签内,不然,就可能会产生乱码了. ...
- 获取对象的属性,并且判断对象属性是否存在
(1)获取对象的属性,并且判断对象属性是否存在 举例: let test = {name:'22',age:67,sex:'man'}; 获取age属性值: 简单写法: if(test &&a ...
- jQuery(简介、特点、使用方法、【重点】jQuery的选择器:是jQuery的灵魂、jQuery的属性:操作标签的属性)
https://www.jq22.com/chm/jquery/index.html 一.jQuery 1.简介:是一个对JavaScript进行了封装的库,简化了用户使用javascript 2.特 ...
- 【vue系列-03】vue的计算属性,列表,监视属性及原理
vue的核心属性 一,vue核心属性 1,计算属性 2,监视属性 3,样式绑定 3.1,class样式绑定 3.2,style样式绑定 4,条件渲染 5,列表渲染 5.1,遍历列表 5.2,key的作 ...
- css中会计算的属性,css3中样式计算属性calc()的使用和总结
calc的介绍 在css3样式中有一个类似与函数的计算属性calc(),它主要用于指定元素的长度,无论是border.margin.pading.font-size和width等属性都可以使用calc ...
- Redis中哈希hash数据类型(增加修改(设置单一属性、设置多个属性)、获取(获取键所有属性、获取单一属性值、获取多个属性值)、删除、使用hash可能出现的问题)
hash⽤于存储对象,对象的结构为属性.值 值的类型为string [应用:如购物车内某个宝贝的所有属性] [help hset] 1. 增加.修改 1.1 设置单个属性 hset key fiel ...
- python类的私有属性_Python 的私有属性和‘受保护的’属性
Python 不能像 java 那样使用 private 修饰符创建私有属性,但是 Python 有个简单的机制,能避免子类意外覆盖'私有'属性. 举个例子,有个人编写了一个名为 dog 的类,这个类 ...
- 《JAVA练习题目8》 编写一个类Person,包含的属性和方法如下: 属性:字符串类型的名字name,字符类型的性别gender,和整型的序号number
题目内容: 编写一个类Person,包含的属性和方法如下: 属性:字符串类型的名字name,字符类型的性别gender,和整型的序号number:方法:showMe,以"name-gende ...
- 一个类的实例是另一个类的属性python_Python中的类属性和实例属性引发的一个坑...
问题 今天在项目中遇到了个奇怪的问题,实例的一个时间属性并没有根据时间变化而变化,分析之后恍然大悟,总结下分享给大家.大家先看一段代码: import datetime import time cla ...
- android textview 常用属性id,Android TextView常用属性
[说明] TextView是用来显示文本的组件.以下介绍的是XML代码中的属性,在java代码中同样可通过 "组件名.setXXX()方法设置.如,tv.setTextColor(); [属 ...
最新文章
- Spring MVC 到 Spring BOOT 的简化之路
- Markdown转LaTeX的Python程序大全(持续更新)
- R语言:常用函数总结
- php 单例类 mysql pdo_PHP实战:PHP基于单例模式编写PDO类的方法
- 《CCNP安全Secure 642-637认证考试指南》——第8章 配置与实施路由式数据面安全...
- 湖南大学计算机网络实验,湖南大学《计算机网络》实验报告
- Win下的port forwarding
- 纯Java文件操作工具,支持文件、文件夹的复制、删除、移动
- python滚动条翻页爬取数据_[Selenium2+python2.7][Scrap]爬虫和selenium方式下拉滚动条获取简书作者目录并且生成Markdown格式目录...
- 【经典算法实现 14】阿克曼函数(手动推导求解、递归实现、非递归实现)
- 【算法/数论】欧拉筛法详解:过程详述、正确性证明、复杂度证明
- 一个java swt桌面程序开发到打包的总结(1)(收集)
- 项目实战第二十一讲:平台商品库
- 排序算法图解(一):冒泡排序与冒泡排序的优化
- MapGIS K9三维TDE平台实现动态光标效果
- 彻底卸载secureCRT,并重装,包括绿色版SecureCRT删除干净
- Altium designer如何实现原理图和PCB交互式布局
- http协议及apache配置
- 能用网络但是个个计算机不能连上,为什么无线网络连接上却不能上网,小编教你电脑连上无线网却不能上网怎么办...
- 论文笔记:Show, Edit and Tell : A Framework for Editing Image Captions
热门文章
- iOS深拷贝和浅拷贝
- 80个Python经典资料(教程+源码+工具)汇总
- Apollo Planning决策规划算法代码详细解析 (14):SPEED_BOUNDS_PRIORI_DECIDER
- 【EXLIBRIS】#小词旮旯# 005 Pupil
- Java char类型介绍
- 启发函数 (Heuristic Function) —Octile
- LibPcap丢包问题
- 为什么固态硬盘比机械硬盘读取速度快?
- 移动硬盘读取速度突然变慢?教你7个方法解决
- linux下木马程序病原体的制作和运行