任务5-HTML2

作者: 饥人谷_锋 | 来源:发表于2016-06-27 22:59 被阅读0次

样式有几种引入方式?

  • 外部样式 link(链接)和@import(导入)
    <link rel="stylesheet" type="text/css" href="css./index.css">
  • 内部样式(标签内部)
    <styletype="text/css">p{color:red;}</style>
  • 内联样式(html元素内部)
    <p style="color:red">这里文字是红色。</p>

link 和 @import有什么区别

本质上,这两种方式都是为了加载CSS文件,但还是存在着细微的差别。
1. link属于XHTML标签,而@import完全是CSS提供的一种方式。 link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS了。
2. 加载顺序的差别。当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载,而@import引用的CSS会等到页面全部被下载完再被加载。所以有时候浏览@import加载CSS的页面时开始会没有样式(就是闪烁),网速慢的时候还挺明显。
3. 兼容性的差别。由于@import是CSS2.1提出的所以老的浏览器不支持,@import只有在IE5以上的才能识别,而link标签无此问题。
4. 使用dom控制样式时的差别。当使用javascript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的。
@import可以在css中再次引入其他样式表,比如可以创建一个主样式表,在主样式表中再引入其他的样式表

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

1. ../main.css 表示选择上层目录的main.css
2. ./main.css 表示选择了当前目录的main.css
3. main.css和./main.css相同

console.log是做什么用的

主要是方便你调式javascript用的。你可以看到你在页面中输出的内容。
相比alert他的优点是:
他能看到结构话的东西,如果是alert,弹出一个对象就是[object object],但是console能看到对象的内容。
console不会打断你页面的操作,如果用alert弹出来内容,那么页面就死了,但是console输出内容后你页面还可以正常操作。
console里面的内容非常丰富,你可以在控制台输入:console,然后就可看到:
Console {memory: MemoryInfo, debug: function, error: function, info: function, log: function…}
它有网页的各种提示。

text-align有几个值,分别有什么作用

text-align的值有四个:

  1. left : 左对齐
  2. right: 右对齐
  3. center: 水平居中
  4. justfy: 两边对齐

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

px单位

px(像素),国内网站相对来说用得比较多,任意浏览器的默认字体高都是16px。

em单位

em才是真正的“相对单位”,它不是一个具体的数值,而是相对于父元素的属性计算出来的大小,一般移动终端布局用em比较合适。

rem单位

rem单位是CSS3中新增的一个相对单位,只不过它要比em单位强大一些,因为它是集相对大小和绝对大小的 优点于一身,也就是说它除了有px,pt 的绝对大小属性外,还具备了em的相对大小属性。为什么呢?因为rem这个单位是相对于根元素HTML的。而如果我们想修改大小,只需修改根元素HMTL 的大小就可以了。除了IE8及更早的版本个,目前所有的主流浏览器均支持此属性。

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

如下代码,设置 p为几 rem,让h1和p的字体大小相等?

答案:6em
一般62.5%是10px。了解到这样做的目的是为了响应式的考虑
 <h1>饥人谷</h1>
 <p>饥人谷</p>


 <style>
   
  html{
    font-size: 62.5%;
  }
  p{
    font-size: 6rem;
  }
  h1{
    font-size: 60px;
  } 

 </style>

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

google调试.jpg

代码

设置body的字体为微软雅黑,字号16px, 行高1.5倍,字体颜色 #333

设置段落颜色#000, 首行缩进两个字体宽度,1.5倍行高

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body style="
  font-family:"微软雅黑";
  font-size:16px;
  line-heigth:1.5em;
  color:#333;
">
  <p style="
  color:#000;
  text-indent: 2em;
  line-height:1.5em;
  ">text
  </p>
</body>
</html>

相关文章

  • 任务5-HTML2

    1.样式有几种引入方式? link 和 @import有什么区别? ①css的引入一般有3种,分别为:(1)外部资...

  • 任务5-html2

    样式有几种引入方式?link和@import有什么区别? 三种。1.内部样式。在html文档中加入 ,可以加载在...

  • 任务5-HTML2

    样式有几种引入方式? 外部样式 link(链接)和@import(导入) 内部样式(标签内部) p{color:r...

  • 任务5-HTML2

    1.样式有几种引入方式? link 和 @import 有什么区别? CSS有3种引入方式: 外部样式表在 标签里...

  • 任务5-html2

    问答题 样式有几种引入方式? link和 @import有什么区别? 浏览器缺省设置 外部样式表 内部样式表(在标...

  • 任务5-HTML2

    1.样式有几种引入方式? link和 @import有什么区别 三种方式: 外部样式表 内部样式表 内敛样式表 p...

  • 任务5-HTML2

    1.样式有几种引入方式?link和@import有什么区别 有5种写入样式方式:1.行内式,在html元素标签中使...

  • 任务5-HTML2

    **2016/05/07 问题 样式有几种引入方式? 样式的3种写法外部样式表 内部样式表(位于标签内部) bod...

  • 任务5-HTML2

    一、样式有几种引入方式? link和 @import有什么区别? 1.样式有三种引入方式,分别是 外部样式表 内部...

  • 任务5-HTML2

    问答 1.样式有几种引入方式? link和 @import有什么区别? link是引入外部样式表@import是引...

网友评论

    本文标题:任务5-HTML2

    本文链接:https://www.haomeiwen.com/subject/ykxtjttx.html