面试题篇一

之前写过一篇随笔是关于面试题的,当时只是罗列了一些面试过程中问到的问题,并没有对问题解答,现在我将对之前的问题一一给出答案,由于问题比较多,我会根据问题的种类以及篇幅的长度,分为多篇随笔,不定时更新(争取每天更新),有需要的朋友可以关注我,有认识不足的地方,欢迎大家给我留言指教。下面开始进入正题

1 html和html5的区别,以及开发过程中用到的html5

    html是超文本标记语言,html5是html的第五个版本,在html5中的变动比较大

  区别主要是:

      1 声明方式不同,html5的声明较之前版本简洁了很多,更便于开发

    2 html5新增了语义化标签,便于理解.

    3 html5增加了绘图 canvas

    4 html支持音频和视频

  开发中用到的html5主要有:

    1 语义化标签的使用: <header>  <main>  <footer>  <nav>  <aside>等  优点 提升可访问性  结构清晰 利于维护

    2 视频/音频标签的使用  <video>  <audio>

    3 canvas绘图

2 工作中用到的CSS的新特性有哪些

  1 边框: border-radius (设置边框圆角)  border-shadow (设置边框阴影)  border-image (设置边框图像)

  2 背景: background-size (背景图片的尺寸)  background-origin(规定background-position属性相对什么位置定位)

  3 文本效果: word-warp (文字长度超过宽度设置换行)  word-break (如何换行)   text-shadow(文字阴影)  text-overflow (设置文本溢出)

  4 转换: transform  2D 3D转换 可以将元素旋转 缩放 移动 倾斜

  5 过渡: transition 

  6 渐变: linear-gradient (线性渐变) radial-gradient(径向渐变)

  7 动画: animation

posted @ 2021-06-09 14:32  小菜鸟TY  阅读(54)  评论(0)    收藏  举报