1:HTML 是什么?是编程语言吗?
HTML是超文本标记语言,是HyperText Markup Language的简称。HTML是一种用于创建网页的标准标记语言。它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。它不是编程语言。
2:HTML 的作用是什么?
超级文本标记语言(英文缩写:HTML)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。
3:HTML元素和标签的区别?
HTML元素:从开始标签到结束标签的所有代码。
HTML标签:尖括号里的关键字,一般成对出现,开始标签和结束标签。
4:HTML 标签的常用属性有?
HTML 标签的常用属性:
class属性:为html元素定义一个或多个类名(classname)(类名从样式文件引入)。
id属性:定义元素的唯一id。
style属性:规定元素的行内样式(inline style)。
title属性:描述了元素的额外信息 (作为工具条使用)。
5:img标签中的alt属性的作用?
alt 属性用来为图像定义一串预备的可替换的文本。在浏览器无法载入图像时,替换文本属性告诉读者她们失去的信息。此时,浏览器将显示这个替代性的文本而不是图像。
6:HTML 中不写结束标签有什么后果?
HTML中规定以开始标签起始,以结束标签终止。即使您忘记了使用结束标签,大多数浏览器也会正确地显示 HTML代码,但不要依赖这种做法。忘记使用结束标签会产生不可预料的结果或错误。
7:HTML 有哪些常用的标签及其作用?
<html>定义 HTML 文档;<head>定义了文档头部信息;<body>定义文档的主体;<h1> -<h6>定义 HTML 标题;<p>定义HTML 段落;<hr>定义水平线;<!--...-->定义注释;<a>定义了超链接;<img>定义了图像;<br>定义了换行;<title> 标签定义了不同文档的标题。<base> 标签描述了基本的链接地址/链接目标,该标签作为HTML文档中所有的链接标签的默认链接;<link> 标签定义了文档与外部资源之间的关系,<link> 标签通常用于链接到样式表;<style> 标签定义了HTML文档的样式文件引用地址;meta标签描述了一些基本的元数据;<script>标签用于加载脚本文件;<div>标签它可用于组合其他 HTML 元素的容器。 没有特定的含义,由于它属于块级元素,浏览器会在其前后显示折行。
8:HTML5 解决了哪些问题?引入了哪些特性?
HTML5 解决了在移动设备上支持多媒体问题。可以简单的在网页中播放 视频(video)与音频 (audio) 。它引入了特征如下:用于绘画的 canvas 元素;用于媒介回放的 video 和 audio 元素;对本地离线存储的更好的支持新的特殊内容元素,比如 article、footer、header、nav、section;新的表单控件,比如 calendar、date、time、email、url、search。
9:HTML中 ; 和空格的区别?
每一个是一个空格,在一个标签当中输入一个 在网页当中显示的就是一个空格;敲两个就是两个空格的显示效果。而我们敲的空格,无论连续敲多少个,在网页当中显示的还是一个空格。
10、在html代码中,&;和空格的区别?
html中的转义字符&表示&字符,而空格表示的就是一个空格。在很多网站上编辑文字时,如果需要输入html中的一些转移字符,可能就需要用到&来转换。例如:需要在页面中显示出转义字符 ,而在html代码中直接这么输入,页面中显示出来的是一个空格而不是 。这就需要先将字符&通过转义字符&表示出来,然后在它后面输入nbsp即可。
11:为什么要用转义字符串?
转义字符串(Escape Sequence)也称字符实体(CharacterEntity)。在HTML中,定义转义字符串的原因有两个:第一个原因是像“<”和“>”这类符号已经用来表示HTML标签,因此就不能直接当作文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。当解释程序遇到这类字符串时就把它解释为真实的字符。在输入转义字符串时,要严格遵守字母大小写的规则。第二个原因是,有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。