第024篇:CSS1

1、css基础

1)什么是CSS

 CSS又叫层叠样式表,是web标准中的表现标准,主要负责网页中内容的布局和样式

2)css写在哪儿

 a、内联样式表 - 将CSS代码写到标签的style属性中
 b、内部样式表 - 将CSS代码写在style标签中
 c、外部样式表 - 将CSS代码写在css文件中;然后再通过link标签在html文件中导入

3)怎么写样式表
1)语法:
    选择器{属性1:属性值1; 属性2:属性值2; 属性3: 属性值3; ...}
    
    2)说明
    选择器  -  选中需要添加样式的标签
    {}      -  固定写法  
               注意: 如果是内联样式'选择器{}'可以省略
    属性    -  属性名和属性值用冒号连接,属性和属性之间用分号隔开
              学CSS就是学CSS中的属性和功能
              注意: 如果属性值是表示大小的数字,必须加单位: px(像素)、em(空格); 也可以使用百分比

    3)常用属性
    color              -  设置文字颜色
    background-color   -  设置背景颜色
    font-size          -  字体大小
    width              -   宽度
    height             -  高度
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        
        <!--外部样式-->
        <link rel="stylesheet" type="text/css" href="css/10-CSS基础.css"/>
        
        <!--内部样式-->
        <style type="text/css">
            /*这儿的的代码就是CSS代码*/
            #p1{
                color: blue;
            }
        </style>
        
    </head>
    <body>
        
        <!--内联样式表-->
        <p style="color: red;">我是段落1</p>
        <p id="p1">我是段落2</p>

    </body>
</html>

2、选择器

  • css中的选择器就是用来选中标签的
1)选择器

 1、元素(标签)选择器:直接将标签名作为选择器,选中当前页面中所有的指定标签
 2、id选中器:将id属性值前加一个#作为一个选择器,选中的是当前页面中id属性值是指定值的标签(id唯一)
 3、class选择器:同意个class在一个页面中可以有多个,同一个标签可以有多个class
 4、群组选择器:将多个选择器用逗号隔开作为一个选择器
 5、后代选择器:将多个选择器用空格隔开作为一个选择器,从第一个开始往后找,找到最后一个选择器对应的标签
 6、子代选择器:将多个选择器用>隔开作为一个选择器(两个选择器之间必须为父子关系)
 7、通配符:将*作为选择器,选中当前页面所有的标签

2)伪类选择器
 1.什么是伪类选择器
  • 普通选择器选中的是一个标签所有的状态,选中后添加的样式对标签的所有状态有效
  • 伪类选择器选中的是一个标签指定的状态,选中后添加的样式只针对这一个状态有效
&msp;2.语法:
  • 普通选择器:状态{}
div #p1{
        color: yellow;
    }

1)link - 链接没有被成功访问的时候对应的状态, 只有a标签才有这个状态
2)visited - 链接已经被成功访问过对应的状态, 只有a标签才有
3)hover - 鼠标悬停在标签上对应的状态, 所有可见标签都有效
4)active - 鼠标按住标签不放对应的状态, 所有可见标签都有效


3、选择器的权重

  • 如果权重值相同,后写的优先级比先写的高
  • 除非特殊说明,内联样式表的优先级最高
  • 属性后如果添加了!important,那么这个属性一定会有效

!important >内联选择器样式 > id选择器 > class选择器 > 元素选择器
群组选择器: 看单独选择器的权重
后代/子代选择器: 各选择器之和
伪类选择器与元素选择器一致

001.png

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

推荐阅读更多精彩内容

  • CSS基础 本文包括CSS基础知识选择器(重要!!!)继承、特殊性、层叠、重要性CSS格式化排版单位和值盒模型浮动...
    廖少少阅读 3,053评论 0 40
  • 本课来自http://www.imooc.com/learn/9请不要用作商业用途。 HTML5 HTML介绍 H...
    PYLON阅读 3,197评论 0 5
  • CSS 指层叠样式表(Cascading Style Sheets),是一种用来为结构化文档(如 HTML 文档或...
    神齐阅读 2,075评论 0 14
  • 概述 在网易云课堂学习李南江老师的《从零玩转HTML5前端+跨平台开发》时,所整理的笔记。笔记内容为根据个人需求所...
    墨荀阅读 2,327评论 0 7
  • 开始学习CSS,为网页添加样式 1、认识CSS样式 CSS全称为“层叠样式表 (Cascading Style S...
    张文靖同学阅读 969评论 0 12