【前端知识点】 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 能够原封不动的把嵌入的网页展现出来。
  • 如果有多个网页引用 iframe,那么你只需要修改 iframe 的内容,就可以实现调用的每一个页面内容的更改,方便快捷。
  • 网页如果为了统一风格,头部和版本都是一样的,就可以写成一个页面,用 iframe 来嵌套,可以增加代码的可重用。
  • 如果遇到加载缓慢的第三方内容如图标和广告,这些问题可以由 iframe 来解决。

缺点:

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

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


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

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

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

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

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

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

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

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

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值