任务5-HTML2

2016-12-01  本文已影响9人  freddy

1.样式有几种引入方式? link@import有什么区别?

①css的引入一般有3种,分别为:
(1)外部资源引入

<link rel="stylesheet" type="text/css" href="xxx.css">

(2)内部style标签

<style type="text/css">
div
{ 
color: red; font-size:12px; 
} 
</style>

(3)内联style属性

<div style="color:red; font-size:12px;">123</div>


差别1:link属于XHTML标签,而@import完全是CSS提供的一种方式。
link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS了。

差别2:加载顺序的差别。当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载,而@import引用的CSS会等到页面全部被下载完再被加载。

差别3:兼容性的差别。由于@import是CSS2.1提出的所以老的浏览器不支持,@import只有在IE5以上的才能识别,而link标签无此问题。

差别4:使用dom控制样式时的差别。当使用javascript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的。


2.文件路径../main.css 、./main.css、main.css、/main.css有什么区别?


3.console.log是做什么用的?

console 控制台
log 日志
意思是在控制台输出日志信息,控制台也叫开发者工具,是浏览器的一部分,便于开发者调试用的。


4.text-align有几个值,分别有什么作用?为什么text-align:justify没有效果?写截图说明区别。

描述
left 把文本排列到左边。默认值:由浏览器决定。
right 把文本排列到右边。
center 把文本排列到中间
justify 实现两端对齐文本效果。
inherit 规定应该从父元素继承 text-align 属性的值。

①text-align的5个值:

描述
left 把文本排列到左边。默认值:由浏览器决定。
right 把文本排列到右边。
center 把文本排列到中间
justify 实现两端对齐文本效果。
inherit 规定应该从父元素继承 text-align 属性的值。
justify差异

如图所示,两段颜色为深绿色darkgreen的段落同属于class:"justify",都在css样式里对text-align设置了"justify"即段落两端对齐的属性,但第一个没有占满一行内容的深绿色段落是直接显示左对齐的样式,并没有显示"justify"的效果,因为它没有占满一行内容,只有左边对齐,右边无法和任何内容对齐,但是第二段深绿色的片段占了3行内容,可以看到应用了"justify"参数后它的左右两端都是对齐的。


5.px、em、rem分别是什么?有什么区别?如何使用?

IE无法调整那些使用px作为单位的字体大小;国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位;Firefox能够调整px和em,rem

6.对chrome 审查元素的功能做个简单的截图介绍。

chrome调试

代码

代码
上一篇 下一篇

猜你喜欢

热点阅读