css复习

div

< div> 标签可以把文档分割为独立的、不同的部分
元素类型:display 属性 block/inline/none
块元素(display属性值为block):默认宽度与屏幕等宽,在块元素的前后会自动加换行。可以设置宽高 
内联元素(display属性值为inline):内联元素不会独占一行,相邻的内联元素会排在同一行。其宽度随内容的变化而变化。不可以设置宽高

可以通过修改display属性来切换块级元素和内联元素 

CSS定义

CSS (Cascading Style Sheet)叫做层叠样式表。作用是定义网页的显示效果。简单一句话:CSS将网页内容和显示样式进行分离,提高了显示功能。

CSS和HTML结合的方式

  • stytle属性方式(行内样式)
    利用标签汇总的style属性来改变每个标签的显示样式
<a style="font-size:2cm; color: #00FFFF;">这是行内样式</a>

该方式比较灵活,但是对于多个相同标签的同一样式定义比较麻烦,适合局部修改

  • style标签方式(内嵌样式)
    在head标签中加入style标签,对多个标签进行统一修改
    <!--在head中引入style标签-->
    <!--大括号前的名字就是标签名称,大括号里边表示显示属性的属性和取值-->
    <style type="text/css">
        bc{
            font-size: 2cm;
            color: blueviolet;
        }
    </style>

<bc>我是自定义标签</bc>
  • 导入方式
    前提是已经存在一个定义好的CSS文件。网页的一部分样式需要用到,那么就用到这种方式
    <style type="text/css">
        @import "cssproperties.css";
    </style>

    <haha>苟利国家生死以,岂因祸福避趋之</haha>
div{
    background-color: darkmagenta;
    font-size: 5em;
}

haha{
    background-color: silver;
    font-size: 2in;
}
  • 链接方式
    <!--使用link标签在本html中引入其他css文件中的样式-->
    <link rel="stylesheet" href="cssproperties.css">

    <div>苟利国家生死以,岂因祸福避趋之</div>

CSS基本选择器

html标签名选择器:使用的就是html的标签名
class选择器:其实使用的标签中的class属性
id选择器:其实使用的是标签的中的id属性。
    <style type="text/css">
        /*html标签名选择器*/
        bc{
            font-size: 2cm;
            color: blueviolet;
        }
        /*class选择器*/
        .haha{
            font-size: 3cm;
            color: blue;
        }
        /*id选择器*/
        /*id一般具有唯一性,一般id只针对特定的元素给予特定的样式*/
        #first{
            font-size: 10cm;
            color: yellowgreen;
        }
    </style>

    <bc>苟利国家生死以,岂因祸福避趋之</bc>
    <div class="haha">苟利国家生死以,岂因祸福避趋之</div>
    <div id="first">苟利国家生死以,岂因祸福避趋之</div>

CSS扩展选择器

关联选择器(上下文选择器)
组合选择器
伪元素选择器
属性选择器
        /*上下文选择器*/
        /*p标签下的a标签*/
        p a{
            font-size: 5cm;
            color: yellow;
        }

        <p>
            <a>苟利国家生死以,岂因祸福避趋之</a>
        </p>
        /*组合选择器*/
        c,d{
            font-size: 5cm;
            color: yellow;
        }
        <c>苟利国家生死以,岂因祸福避趋之</c>
        <d>苟利国家生死以,岂因祸福避趋之</d>

属性选择器

css3新增了3个属性选择器:[att*=val]、[att^=val]和[att$=val]

  [att*=val]属性选择器
如果元素用att表示的属性的值中包含用val指定的字符,那  么该元素使用这个样式。

 [att^=val]属性选择器
如果用att表示的属性的属性值的开头字符为用val指定的字符的话,那么该元素使用这个值。

 [att$=val]属性选择器
如果元素用att表示的属性的属性值的结尾字符为用val指定的字符,那么该元素使用这个样式。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值