问题标签 [html4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 有效的 HTML 标记名称字符
我在找出 HTML 标记的有效字符时遇到问题。
在这个(符号 (@) 是一个有效的 HTML/XML 标记字符吗?)答案中说:
再看一下XML规范:
一个标签包括:
'<' 名称(S 属性)* S? '>' 名称包括:
NameStartChar (NameChar)* NameStartChar 包括:
“:” | [AZ] | "_" | [az] | [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x2FF] | [#x370-#x37D] | [#x37F-#x1FFF] | [#x200C-#x200D] | [#x2070-#x218F] | [#x2C00-#x2FEF] | [#x3001-#xD7FF] | [#xF900-#xFDCF] | [#xFDF0-#xFFFD] | [#x10000-#xEFFFF] NameChar 包括:
名称开始字符 | "-" | “。” | [0-9] | #xB7 | [#x0300-#x036F] | [#x203F-#x2040] @ 符号是 U+0040
因此@ 符号在 NameChar 或 NameStartChar 中无效,因此在 Name 中无效。
但是在 HTML 语法页面(http://www.w3.org/TR/html-markup/syntax.html#tag-name)上,它只说:
标签名称在元素开始标签和结束标签中使用,以给出元素的名称。HTML 元素的名称都只使用 0-9、a-z 和 A-Z 范围内的字符。
HTML 标记名称中的有效字符是什么?HTML4、XHTML 和 HTML5 之间有区别吗?
javascript - 属性和属性在 JavaScript 中的含义相同吗?
IE 8 及以下版本对属性和属性的处理方式类似。
他们的意思是一样的吗?
html - 由于可访问性而从 HTML4 更改为 HTML5?
我在公共部门工作,我不得不从上级那里接手一个网络项目。该页面已经可供残障人士访问。
在进行一些更改时,我考虑过从 HTML4更改为HTML5,因为我听说它在可访问性方面有一些新的、更好的方面。
改变真的有回报吗?还是只是浪费时间转换代码?
html - 如何在 HTML 的表格中每行只允许 4 个单元格?
我想知道是否有办法在 HTML 中每行只允许 4 个单元格 .. 表中只允许 4 个单元格,如果超过 4 个 tds ,则创建另一行..
我怎么能在 HTML 中控制它?
css - 选择框使用自定义字体创建未知间距
我正在使用在 IE8 中完美加载的自定义字体。但是,我所有的选择框都会在所选子元素的顶部产生随机(不必要的间距)。
我在一天的大部分时间里一直在做研究,但是,我无法找到原因和解决方法来解决为什么 IE 会产生这种导致选项被剪裁的多余间距。
有任何想法吗?
请在 Internet Explorer 8 中查看: https ://give.massgeneral.org/bootstrap/sslpage.aspx?pid=2045