CSS基础概念

CSS

全称是 Cascading Style Sheets(层叠样式表)

  • 样式,就是html页面显示出来的样子,CSS就是用来藐视HTML是什么样子的
  • 层叠,层叠是指CSS的样式有一定的优先级,对于一个元素当CSS样式产生冲突时以优先级最高的为准

CSS层叠是指CSS样式在针对同一元素配置同一属性时,依据层叠规则(权重)来处理冲突,选择应用权重高的CSS选择器所指定的属性,一般也被描述为权重高的覆盖权重低的,因此也称作层叠。每个CSS选择器都会有一个权重(行内1000,id100,class10,tag1、可以这样认为),当两个选择器同时配置同一元素的同一属性时(比如一个设置color:red,另一个color:black),就会产生冲突,而解决冲突的方案就是CSS选择器的权重,权重高的来覆盖权重低的。

CSS有三种引入方式

  • 外部链接引入
  • link引入 link是html的标签,通常放在head中,当然也可在任何地方使用
<head>
  <link rel="stylesheet" type="text/css" href="index.css">
</head>
  • import引入 @import属于CSS语法只能在CSS文件中活着style标签中使用
<style>
  @import url("hello.css");
  @import "world.css";
</style>
  • style标签(内部样式)
<style type="text/css">
  h1 {
    color: red;
    font-size: 20px;
  }
</style>
  • 内联属性<h1 style="color: red; font-size: 20px;"></h1>

以下这几种文件路径分别用在什么地方,代表什么意思?

css/a.css    相对路径,当前目录下css文件夹中a.css文件
./css/a.css  相对路径,和上一个一样
b.css   相对路径 本文件夹下的b.css文件
../imgs/a.png    上层目录下imgs文件夹中a.png文件
/Users/hunger/project/css/a.css  本地绝对路径  自己调试时可用
/static/css/a.css   网站相对路径 index.html所在目录依次寻找static、css、a.css目录与文件 (网络路径) 用于引入在同一服务器下的资源
http://cdn.jirengu.com/kejian1/8-1.png  网站绝对路径  用于引入一个其他服务器的资源时

如果我想在js.jirengu.com上展示一个图片,需要怎么操作?

  • 把如片放到js.jirengu.com上面的服务器中,然后引用![](/kejian1/8-1.png)
  • 获取图片的网站全路径,然后引用![](http://upload-images.jianshu.io/upload_images/5891613-44f1545c10769c07.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

html和 css 的书写规范

语法不区分大小写,但建议统一使用小写
不使用内联的style属性定义样式
id和class使用有意义的单词,分隔符建议使用-
有可能就是用缩写
属性值是0的省略单位
块内容缩进
属性名冒号后面添加一个空格

@import与link的差异

  • link属于XHTML标签,而@import是CSS提供的;
    link标签除了可以加载CSS外,还可以做很多其它的事情,@import就只能加载CSS了。
  • link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持。
  • 页面被加载的时,link会同时被加载,而@import引用的CSS会等到页面被加载完再加载;
  • link支持使用Javascript控制DOM去改变样式;而@import不支持。
  • @import可以在css中再次引入其他样式表
  • 优先级

关于优先级设置样式的方式:行内样式、内联样式、外联样式、导入样式
当@import与内联样式<style></style>
一起时,内联样式>导入样式
除了上述情况,其它时候以样式加载顺序为参考,后加载的优先级越高。(已经测试过,也可以参照这里)记住当测试时,必须对同一个元素使用同样的选择符进行测试,否则会出现选择符权重的干扰。

其他事项

使用import时需要注意的地方:该规则必须在样式表头部最先声明。并且其后的分号是必需的,如果省略了此分号,外部样式表将无法正确导入,并会生成错误信息。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,123评论 6 490
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,031评论 2 384
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,723评论 0 345
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,357评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,412评论 5 384
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,760评论 1 289
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,904评论 3 405
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,672评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,118评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,456评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,599评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,264评论 4 328
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,857评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,731评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,956评论 1 264
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,286评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,465评论 2 348

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,734评论 1 92
  • 最近在看html基础,好吧,写点笔记,比较low见谅,反正我自己看懂就行了 CSS基础 1、css简介 casca...
    小龙是只猫阅读 591评论 0 1
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    程序员poetry阅读 16,524评论 32 459
  • 1.CSS基本概念 1.1 CSS的定义 CSS(Cascading Style Sheets)层叠样式表,主要用...
    寥寥十一阅读 1,815评论 0 6
  • Echarts图表功能很强大,使用起来也很方便,我们的项目中就用到了Echarts,现在我们就说说怎么在react...
    嗨_等风来阅读 38,067评论 2 10