[css样式引入] [文件路径] [css单位]

css样式引入

  • 样式的三种引入方式
    1.** 外部样式表 ** 当样式需要应用于很多页面时
    <link rel="stylesheet" type="css/text" href="./css">

    `rel=关系   stylesheet=样式表    type=文件类型   href=文件路径`
    `每个页面使用 <link> 标签链接到样式表。<link> 标签在<head>`  
    

2.** 内部样式表 ** 当单个文档需要特殊的样式时
<style>
p {
color:blue;
font-size:12px;
}
</style>

  `使用 <style> 标签在文档头部定义`

3.** 内联样式 ** 当样式仅需要在一个元素上应用一次时
<p style=color:blue;font-size:12px;>当前元素</p>

  `相关的标签内使用样式(style)属性`
  • link和@import的区别

1.link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事物;
@import属于CSS范畴,只能加载CSS。

2.link引用CSS时,在页面载入时同时加载;
@import需要页面网页完全载入以后加载。

3.link是XHTML标签,无兼容问题;
@import是在CSS2.1提出的,低版本的浏览器不支持。

4.link支持使用Javascript控制DOM去改变样式;
@import不支持。

5.tip:@import最优写法
兼容最多@import url(style.css) 和@import url("style.css")
字节优化@import url(style.css)

文件路径

  • ../main.css表示上级目录的文件
  • ./main.css表示当前目录的文件
  • main.css 表示当前目录的文件

console.log

  • console.log:可以看到页面中输出的内容,方便调试。
  • alert:只显示对象类型,打断页面操作,影响调试。

text-align

text-align 属性规定元素中的文本的水平对齐方式
该属性通过指定行框与哪个点对齐,从而设置块级元素内文本的水平对齐方式

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

单位

  • 定义

    • px:绝对长度单位。直接指定字体大小,是固定值。
    • em:相对长度单位。相当于父元素的字体大小的倍数。
    • rem:相对单位长度。相对于根元素<html>的倍数。
  • 区别

    • px优点绝对大小,数值精确,兼容性最高
      缺点无法调整,一旦改变浏览器的缩放,Web页面布局就会被打破

    • em优点相对大小,可以按比例调整字体大小
      缺点进行任何元素设置,都有可能需要知道父元素的大小;IE8及之更早版本浏览器不支持

    • rem优点相对大小。只修改根元素就成比例地调整所有字体大小,又可以避免字体大小逐层复合的连锁反应
      缺点IE8及之更早版本浏览器不支持

  • 使用

    • pxp {font-size: 100px}
    • emp1{font-size:100px} p2{font-size:5em}
    • remhtml{font-size:62.5%} p{font-size:5rem}
  • tips
    转换工具

chrome 审查元素的功能

chrome 审查元素的功能.jpg

Elements html调试区
Console js调试区
Style css调试区

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容