07(补)js面试题-2

本文概述了HTML5新增的5个标签,包括头部、导航、内容、块级和侧边栏;详细解释了视频元素的6个属性、input的10种类型,以及表单的8种属性。此外,还介绍了web存储的三种类型、CSS3的盒模型和弹性盒子对齐方式,以及文字的单行和多行省略技巧,以及清除浮动的五种方法。最后提及了浏览器的五大兼容性问题。
摘要由CSDN通过智能技术生成

1.请写出5个hTml5新增的标签中文和英文

                  -header   ---  头部标签

                  - nav        ---  导航标签

                  - article ---   内容标签

                  - section ---   块级标签

                  - aside     ---   侧边栏标签

                  - footer   ---   尾部标签

                   Video     视频

                   Audio     音频

2.请写出视频属性中6个属性

                    autoplay视频就绪后立马播放

                   controls视频的播放控件

                   loop循环播放

                  muted视频静音

                  poster下载时显示的图像,值为url

                  Src 路径

                 Width 宽度

                 Height高度

3.请写出input中10种type类型

button  按钮 text 默认文本 radio 单选 checkbox 复选框 submit  提交

password  密码 reset 重置 color  颜色 number  数字 file   上传文件

url  网址 email 邮箱 tel手机号 search 搜索框 date  日期 range  滑块

time 时间 month  月 week 周

4.请写出表单中8种属性

multiple 可以上传多个文件,通常与file搭配使用 -->

                   <!-- placeholder  表单的请示文字 -->

                   <!-- required 表单输入不能为空 -->

                   <!-- autofocus设置默认焦点 -->

                   <!-- autocomplete记录历史输入  on打开  off关闭 -->

                   <!-- pattern 正则验证 -->

                   <!-- min  max  数字的值   通常与number和range -->

                   <!-- step 数字的跳跃间隔 -->

                   <!-- readonly只读模式 -->

                   <!-- disabled禁用模式-->

5.请写出web存储中3大存储的区别

localStorage - 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除。

                  sessionStorage - 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。

localStorage和sessionStorage  存储大小为5MB

Cookie可设置过期时间,存储大小为4kb,请求时呆在http请求头中

6.Css3中有几种盒模型,分别是哪几种,有什么区别?

2种,

1.标准盒子模型

 box-sizing:content-box;

 2.IE盒子模型||怪异盒子模型

  box-sizing: border-box;

标准盒子模型:当盒子设置内边距时,会把原本的盒子大小撑大说明是标准盒子,

IE盒子模型:当盒子设置内边距时,不把原本的盒子大小撑大说明是IE盒子,且内边距大小没有超过自身宽度高度,超过自身宽度高度也会撑大

7.弹性盒子对齐方式有哪几种?分别是哪几种?有什么区别?

   3种

justify-content

设置弹性盒子元素在主轴(横轴)方向上的对齐方式。

align-items

设置弹性盒子元素在侧轴(纵轴)方向上的对齐方式。

align-content

修改 flex-wrap 属性的行为,类似 align-items, 但不是设置子元素对齐,而是设置行对齐

8.文字单行省略和多行省略如何实现

单行省略

overflow: hidden;

/* 强制在一行显示 */

white-space: nowrap;

/* 显示省略号 */

text-overflow: ellipsis;

多行省略

display: -webkit-box;/* //对象作为弹性伸缩盒子模型显示 */

overflow: hidden;/* //溢出隐藏 */

-webkit-box-orient: vertical;/* //设置伸缩盒子对象的子元素的排列方式 */

-webkit-line-clamp: 3;/* //设置 块元素包含的文本行数 */

9.请写出清除浮动的5种方式

1.给父级div定义伪类:after和zoom

.clearfloat:after{display:block;clear:both;content:"";overflow:hidden;height:0;}

.clearfloat{zoom:1;}

2.在浮动尾部添加空div标签clear:both;

3.父级div定义overflow:hidden

4.父级给高度height

5.父级随子级一起浮动

6.父级div定义overflow:auto

7.父级div定义为表格display:table

8.加br标签

10.请写出浏览器5大兼容性

-o-            欧朋浏览器

-moz-      火狐浏览器

-ms-          IE浏览器

-webkit-  谷歌和Safari 浏览器

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值