1.什么是HTML?
答:HTML是一只标记语言,使用标记标签来描述网页。HTML标记标签一般成双成对出现,由尖括号包围关键词。HTML文档也被成为网页。
2.html中src和href的区别?
答:href是表示超文本引用,用在link和a等标签上。href不会阻塞其他资源,这也是为什么建议使用link方式加载css而不是使用@impor。
src表示引用资源,表示替换当前元素,用在img script iframe上,src会阻塞其他资源的下载。
3.link和@import的区别?
答:两者都是外部引用CSS的方式,但是存在一定的区别:
区别1:link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事务;@import属于CSS范畴,只能加载CSS。
区别2:加载顺序的差别。link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。
区别3:兼容性的差别。link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持。
区别4:使用dom控制样式时的差别。ink支持使用Javascript控制DOM去改变样式;而@import不支持。
区别5:@import可以在css中再次引入其他样式表,但缺点是对网站服务器产生过多的HTTP请求。
<style type="text/css"> <!-- @import url("css/main.css"); @import url("css/font.css"); @import url("css/layout.css"); --> </style> <link href="css/tianyi.css" rel="stylesheet" type="text/css" />
4.html行内元素,块元素,空元素?
答:行内元素:img span input a b br lable ; 块元素:dl dt dd div form table li ol ul li h1-h6 hr; 空元素:没有内容的元素 br hr img input link meta;
5.HTML4废弃的标签和属性?
答:标签:<center> <font> <basefont>(字体样式) <s><strike>(删除字,建议使用<del>代替) <u> 属性:align bgcolor color
6.HTML5废弃的标签和属性?
答:<acronym>(缩写建议使用<addr>)<applet> <basefont> <big> <center> <dir> <font> <frame> <frameset> <noframes> <strike> <tt>
7.img图像映射是怎么实现的?
答:相关点: <map> <area> shape coords
<img src ="planets.gif" alt="Planets" usemap ="#planetmap" /> <map name="planetmap"> <area shape="rect" coords="0,0,110,260" href="sun.htm" alt="Sun" /> <area shape="circle" coords="129,161,10" href="mercur.htm" alt="Mercury" /> <area shape="circle" coords="180,139,14" href="venus.htm" alt="Venus" /> </map>
8.frameset的使用?
答:<frameset> 标签中可以添加多个<frame>标签,noresize="noresize"可防止用户拖动边框大小,<noresize>可防止浏览器不能识别noresize属性。
不能将 <body></body> 标签与 <frameset></frameset> 标签同时使用!不过,假如你添加包含一段文本的 <noframes> 标签,就必须将这段文字嵌套于 <body></body> 标签内。
9. <meta> 元素是什么?
参考地址:点这里
10.<html xmlns="http://www.w3.org/1999/xhtml"> 是什么意思?有什么作用?【还是不太懂。。。】
答:xmlns其实是xml的namespace,Namespaces翻译为名字空间。名字空间有什么作用呢?当我们在一个XML文档中使用他人的或者多个DTD文件,就会出现这样的矛盾:因为XML中标识都是自己创建的,在不同的DTD文件中,标识名可能相同但表示的含义不同,这就可能引起数据混乱。 xmlns 为了防止多个dtd文档类型说明的名字冲突。
浙公网安备 33010602011771号