一、text-shadow属性的四个值分别是什么?
text-shadow: h-shadow v-shadow blur color;必需,水平阴影的位置,允许负值; 必需,垂直阴影的位置,允许负值; 可选,模糊的距离; 可选,阴影的颜色;
二、javascript中包含的数据类型有:
Undefined、Null、Boolean、Number、String 还有一种复杂的数据类型Object
三、768px高度的屏幕中,一般浏览器第一屏高度大约为多少px?
650px
四、使用什么属性可以让内联元素也可以定义margin-top和margin-bottom?
line-height
五、typeof(null)=?
object
六、html5有哪些新特性?
(1)新的文档类型:声明方式<!DOCTYPE html>
(2)脚本和链接无需type
(3)语义Header和Footer:以前<div id="header(footer)"></div>,现在<header(footer)></header(footer)>
(4)新元素Hgroup:<hgroup><h1></h1><h2></h2></hgroup>
(5)标记元素(高亮标签):<mark></mark>比如说,当我在某博客中搜索“Open your Mind”时,我可以利用一些JavaScript将出现的词组用<mark>修饰一下.
(6)图形元素:修饰图片注释<figure><img src="" alt=""><figcaption><p>图片注释</p></figcaption></figure>
(7)重新定义<small>,定义小字1、css文件,以及js文件尽量分别都放在一个文件里,因为客户端请求服务器的次数就会减少。
(8)占位符placeholder:你需要用JavaScript来给文本框添加占位符。比如,你可以提前设置好一些信息,当用户开始输入时,文本框中的文字就消失。
而在HTML5中,新的“placeholder”就简化了这个问题。
(9)必要属性:当文本框被指定必需时,如果空白的话表格就不能提交,输入框高亮显示。如<input type="text" name="aaa" required>或required="required" />
(10)Autofocus自动聚焦属性,如:<input type="text" name="aaa" placeholder="bbb" required autofocus="autofocus" />
(11)Audio支持<audio>渲染音频:如:<audio autoplay="autoplay" controls="controls"><source src="file.ogg" /><source src="file.mp3" /><a href="file.mp3">下载 </a></audio>
当使用<audio>元素时记得包含两种音频格式,FF想要.ogg格式的文件,而Webkit浏览器则需要.mp3格式的,IE不支持,且Opera10及以下版本只支持.wav格式。
(12)Video支持<video>,和<audio>类似,需要提供两种格式.mp4和.ogv
(13)视频预加载属性:<video preload>或者<video preload="preload">
(14)显示控制条:video元素不指定controls属性时,视频仅仅显示一张图片,没有控制条,为了渲染出播放控制条,必须在video元素内指定controls属性,如:<video preload controls>
(15)正则表达式pattern属性:如:<input type="text" name="a" id="b" placehorder="4<>10" pattern="[A-Za-z]{4,10}" autofocus required />
七、如果让你来制作一个访问量很高的大型网站,你会如何管理所有的CSS文件、JS文件?
(1)css文件,以及js文件尽量分别都放在一个文件里。
(2)背景图片尽量放到一张图片中,用background-position来定位。
(3)CSS跟HTML分文件夹并行存放,命名均要统一。