【前端知识点】 Html,Css

1.什么是Html?

HTML的全称为超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。

2.常见块级元素,内联(行内)元素,内联块级元素?

块级元素(自动换行, 可设置高宽):div、p、h1~h6、ul、ol、dl、li、dd、table、hr、blockquote、address、table、menu、pre、header、section、aside、footer

内联元素(不自动换行, 不可设置高宽):span、a、lable、input、abbr(缩写)、em(强调)、big、cite(引用)、i(斜体)、q(短引用)、small、sub、sup,strong、u(下划线)

内联块级元素(不可自动换行, 可设置高宽):button、img、input、textarea、select

3.对 HTML 语义化的理解?

用正确的标签做正确的事情,html 语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析;即使在没有样式 CSS 情况下也以一种文档格式显示,并且是容易阅读的;

③ 搜索引擎的也依赖于 HTML 标记来确定上下文和各个关键字的权重,利于 SEO;

④ 使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。

4.Label 的作用是什么?是怎么用的?

label 标签来定义表单控制间的关系,当用户选择该标签时,浏览器会自动将焦点转到和标签相关的表单控件上。

有两种用法:一种是 id 绑定,一种是嵌套

<label for="Name">Number:</label>

<input type=“text“name="Name" id="Name"/>

<label>Date:<input type="text" name="B"/></label>

3.iframe 框架有那些优缺点?

优点:

缺点:

    框架结构中出现各种滚动条 iframe 会阻塞主页面的 Onload 事件 搜索引擎的检索程序无法解读这种页面,不利于 SEO iframe 和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载。

4.HTML 与 XHTML 二者有什么区别,你觉得应该使用哪一个并说出理由。

应该使用XHTML,因为XHTML是XML重写了HTML的规范,比HTML更加严格,表现如下:

1、XHTML中所有的标记都必须有一个相应的结束标签;

2、XHTML所有标签的元素和属性的名字都必须使用小写;

3、所有的XML标记都必须合理嵌套;

4、所有的属性都必须用引号“”括起来;

5、把所有<和&特殊符号用编码表示;

6、给所有属性附一个值;

7、不要在注释内容中使用“--”;

8、图片必须使用说明文字。

经验分享 程序员 微信小程序 职场和发展