- HTML是谁发明的? 答:HTML全称(HyperText Markup Language),超文本标记语言,是由一位物理学家蒂姆·伯纳斯-李创造发明。同时他还发明了URL,http。www(world wide web) = HTML+URL+http。
- HTML的起手式是什么? 答:HTML的起手式,在常见的前端编程软件中只需要按出英文的感叹号( ! ),然后按下tab键,就能够自动生成HTML的基本结构。
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
注:其中的lang="zh-CN",表示将语言改为中文简体。
- 常用的表示章节的标签有哪些,分别是什么意思? 答:常见的章节标签有以下几个:
-
section:表示文章章节。 -
article:表示文章。 -
p标签:表示文章段落。 -
header:表示文章头部。 -
footer:表示文章的尾部。 -
main:表示文章的主要内容。 -
aside:表示旁支内容。 -
div:表示划分一个区块。
- 全局属性有哪些? 答:全局属性常见的有:
-
class:标记 -
contenteditable:可编辑的,默认HTML内容是不可以编辑的。 -
hidden:隐藏,一个布尔属性。在css中可以设置可见属性,优先级高于hidden属性。 -
id:全局唯一,但是不建议使用,因为当出现多个相同的id时候,它不会报错,推荐使用class。 -
style:样式,优先级比<style></style>高,但是当JavaScript中也对其修改,JavaScript会覆盖它的值。 -
tabindex:表示按下tab键的顺序,当用户没有鼠标的时候,可以通过使用tab键使得网页焦点上移。在属性值大于0的时候,从小到大遍历;当属性值为0,表示最后才被tab键访问;当属性值为负数,表示不参与tab键位的遍历。 -
title:表示为元素添加附加说明,鼠标悬浮,显示提示文档。
- 常用的内容标签有哪些,分别是什么意思? 答:常见的内容标签或组合有:
-
ol+li:有序标签(ordered list + list iterm)。 -
ul+li:无序标签(unordered list + list iterm)。 -
dl+dt+dd:一个块级元素,表示一组术语的列表(description list),术语名称(description tern),术语解释(description detail)。 -
pre:表示保留原来的格式。在浏览器中,多个空格,tab,换行,浏览器会将其缩进成为一个空格。 -
hr:表示水平分割线。 -
br:表示产生一个换行效果。 -
a:表示链接标签,用户点击之后会跳转到指定的网址。 -
em:行内标签,表示强调内容的语气,在浏览器中表示为斜体。 -
strong:表示强调的内容的重要性,在浏览器中表示为加粗,需要注意与em的区别。 -
code:表示标签内部的代码以等宽的字体显示。 -
quote:表示短引用,但是不会产生换行。 -
blockquote:表示块引用,引用他人的话,但是会产生换行效果。