0
点赞
收藏
分享

微信扫一扫

给自己写的面试题笔记

90哦吼 2022-05-03 阅读 49

html部分面试题

1.谈一谈你对html语义化标签的理解?

  • 用正确的标签做正确的事
  • 能够使整体页面更结构化,语义化,使页面整体结构更清晰,便于浏览器的解析,即便在没有css样式下 也是一种格式的方式显示 更容易阅读和理解
  • 便于个人以及维护人员进行管理和维护

2.行内,块,行内块三种元素的特点以及代表性标签?

  • 行内元素:span i em  多个标签在一行显示 对margin仅左右有效果 不可设置宽高,padding四个方向均有效 但是会撑大空间
  • 块元素:p div h1~h6   标签会自动换行 对margin和padding四个方向均有效 可以设置宽高 
  • 行内块元素:img input 标签不会自动换行 能够设置宽高 
  • 相互转换:display:block 转换成块 display:inline 转换成行内 display:inline-block 转换成行内块

3.html5新特性?

  • 新的语义化标签 (nav,header,footer,aside,article)
  • 多媒体标签(音频:audio,视频:video)
  • 画布 Canvans API
  • 地理(Geolocation) API
  • Local Storage本地缓存 关闭浏览器数据不会丢失
  • SessionStorage 缓存  放存在服务器上的数据 
  • input 表单 新增控件:url email data time search 

4.label的作用?怎么用?

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

两种用法:

两种绑定方式
id绑定

<label for = "name "> </label>
<input id="name" type="text">


嵌套方式

<label> <input type="text"> </label>

5.src和href的区别?

  • herf

          一般用于link和a标签当中 herf是引用和页面关联 是在当前元素和引用资源之间建联系

          在文档中添加 浏览器会该文档为css文件 就会下载资源并且不停的进行对当前文档的处理

  • src 

       引用资源,替换当前元素,一般用在 img,script,iframe 上

      当浏览器解析到src时,就会暂停其他资源的下载和处理 直到将src执行完毕时 才会加载其他的文档 

6.link和@import的区别

  • link 

             HTML引用方式 

             最大限度的支持并下载  加载速度快

             可以加载Dom

  • @import

             CSS引用方式

              直到加载完毕 才能显示 

              嵌套过多会导致文档样式丢失

              不可以加载Dom

7.Cookie和Session的区别

  • Cookie

                 存放于客户端  储存不敏感的信息 

                 大小限制一般为4KB  (最多储存20条左右)

                 可以设置失效时间 否则关闭浏览器默认失效

                 每次http请求中 都会附带在请求头内  

  • Session

                 存放于服务器 一般储存用户信息和登录信息

                 大小限制一般在5M

                 仅在当前网页有效 关闭浏览器之后失效并清除

                  不参与通信

8.SessionStorage和LocalStorage的区别

  • SessionStorage

                  仅在当前页面有效 关闭浏览器之后失效并清除

                   

                 

举报

相关推荐

0 条评论