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