- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
这个问题在这里已经有了答案:
Why should I use 'li' instead of 'div'?
(15 个回答)
Are new HTML5 elements like <section> and <article> pointless? [closed]
(8 个回答)
Why use HTML5 tags? [duplicate]
(1 个回答)
8年前关闭。
为什么要使用 HTML5 语义标签,如 headers
, section
, nav
, 和 article
而不是简单的 div
与首选 css
要吗?
我创建了一个网页并使用了这些标签,但它们与 div
没有任何区别。 .他们的主要目的是什么?
是否仅适用于使用时标签的适当名称或更多?
请解释。我浏览了很多网站,但找不到这些基础知识。
最佳答案
《牛津词典》指出:
semantics: the branch of linguistics and logic concerned with meaning.
ul
内部链接列表很可能是某种页面导航,文档末尾的文本是必需的,但对日常查看者来说并不重要(法律免责声明)。
div
,
nav
元素将被使用——机器立即知道这个元素的目的是什么:
// machine: okay, this structure looks like it might be a navigation element?
<div><ul><li><a href="internal_link">...</div>
// machine: ah, a navigation element!
<nav><ul><li><a>...</nav>
现在里面的文字是
main
标签——这显然是页面最重要的信息!在左边,那个文本节点、图像和 anchor 节点都属于一起,因为它们被分组在一个
section
中。标签,底部有一个
footer
里面的一些文字元素(他们仍然不知道该文本的含义,但现在他们可以推断出它是某种精美的打印品)。
<i>
中。或
<em>
标签。在大多数浏览器中,这两个标签都将以相同的方式呈现 - 作为斜体文本 - 只要它在周围文本之间突出,它就可以达到其目的。
<i>
表示斜体 - 它只是浏览器关于如何呈现它(斜体)的表示性提示,并不一定包含更深层次的语义信息。
<em>
意味着强调 - 它表示一条重要的信息。现在浏览器不再受斜体指令的约束,而是可以将其呈现为斜体、粗体、下划线或不同的颜色……对于视障人士,屏幕阅读器可以提高声音 - 无论哪种方法似乎最适合具体情况来强调这一重要信息。
<!-- President is a subclass of Politician which is a subclass of Person -->
<President>
<birthname>Barrack Hussein Obama II</birthname>
<birthdate>1961-08-04</birthdate>
<headOf>country::USA</headOf>
<tenure>2009-01-20 – 2017-01-20</tenure>
</President>
您(和机器)现在不仅可以直接比较这三者(在动态生成的页面上!),而且您甚至可以创建新知识,例如显示美国所有总统的名单(很无聊),谁都是现任世界领导人,我们有多少女性世界领导人,谁是最年轻的领导人,有多少类型的领导人(总统/皇帝/皇后/独裁者),谁服役时间最长,有多少高度超过 175 厘米,棕色眼睛等。
关于css - 为什么使用 HTML5 语义标签而不是 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17272019/
我正在尝试提升我的 javascript 编程技能(或者说我的编程技能时期 :)) 所以我试图理解一些语义: 第一行的“?”是什么意思?均值和“-distance”中的减号 第二行中的“+=”或“-=
我正在尝试在语义 UI 中执行复选框,但它不起作用,我无法弄清楚我做错了什么。 我包括jquery、semantic.min.js、checkbox.js 和semantic.min.css,然后我添
我正在构建一个 Spring 后端。我有一个 Controller ,它获取一个“搜索对象” - 一个具有 10 个字段的对象,其中只有一个应该被填充,所以搜索功能(我没有编写,但需要对其进行更改和重
我面临着编写更智能/高级的“相关内容”算法的挑战,并且不知道从哪里开始,所以我决定提出一个问题,是否有人会指出我正确的方向。 我们的数据库包含很多文章,到目前为止,我们使用关键字/标签查询了相关文章,
我正在尝试将通用字符串写入Rust中的数字函数,其中支持的类型为i16,i32,i64,u32,u64,f32和f64。 最初我有这个: fn str_to_num(s: &str, default_
假设我们在 hpp 文件中有一个带有唯一指针的简单结构: struct SomeType { SomeType() = default; ~SomeType(); st
这是同一预处理指令的多个问题。 1 - <> 还是 ""? 除了在 MSDN 中找到的信息: #include Directive (C-C++) 1.a:这两种符号有什么区别? 1.b:所有编译器都
所以基本上我有一个带有列表的简单系统,当我选择一个项目时,它会显示描述和绑定(bind)到该项目的图像。 项目:https://jsfiddle.net/jhnjcddh/2/ 问题是我需要在 JS
很抱歉问了一个愚蠢的问题,但有人能告诉我以下是什么意思吗 for ctype, (codename, name) in searched_perms: 我不明白括号里是怎么回事。 for ctype
这个问题在这里已经有了答案: 关闭 11 年前。 Possible Duplicate: Why do all these crazy function pointer definitions al
我正在学习 HTML5,并获得了一个将 CSS Zen Gardens 转换为 HTML5 语义版本的项目。我已经能够轻松地转换其中的大部分内容,但是底部的链接/导航给我带来了一些问题。 转换此/处理
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 9 年前。 Improv
我一直在我的 emacs c/c++ 开发设置中试验 cedet 和语义,除了一个小细节外,我对它非常满意。 我使用 ede-cpp-root-project 创建一个项目,并给出我的项目的根目录以及
引用问题自http://www.garfieldtech.com/blog/put-up-with-put (这是针对 Drupal 开源项目的,有点元,因为这里没有代码): GET、HEAD 和 P
我有以下代码。 let v_blue = UIView() v_blue.backgroundColor = UIColor.blueColor() l
我目前正在 objc.io 上阅读优秀的 Advanced Swift 书籍,但遇到了一些我不明白的问题。 如果您在操场上运行以下代码,您会注意到在修改字典中包含的结构时,下标访问会生成一个副本,但随
谁能给我一个关于 Flutter 上下文中语义概念的清晰解释(或链接)(它实际上是什么,何时使用,更新...)? 我在谷歌上搜索了很多,但到目前为止还没有找到任何好的解释。 非常感谢, 最佳答案 Di
这是我的代码 Was this what you wanted? It's good to see you again.
我有一个侧边栏,其中包含应用程序的主导航。它还包含一个 button 触发侧边栏的打开/关闭。在语义方面,标记应该是什么样的? 我应该把侧边栏放在一边,然后只在周围设置导航吗主导航,不包括打开/关闭触
考虑下面这行 Lisp 代码: (some-function 7 8 | 9) ;; some comment. note the extra indentation 该点位于“8”和
我是一名优秀的程序员,十分优秀!