CSS笔记

CSS(cascading style sheets):层叠样式表

优势:

1)节约50%以上的文件尺寸

2)缩短改版时间,降低维护费用

3)强大的字体控制和排版能力。

4)刚开始非常容易编写

5)一次设计,随处发布

6)表现和结构、内容相分离

7)方便搜索引擎的搜索

8)更好的控制页面布局

三种插入样式方式:

内联样式:在标签内部使用style属性设置样式<p style="color:sienna;margin-left:20px">这是一个段落。</p>

内部样式表:在head标签中设置style标签,通过选择器,选择到相对应的元素设置样式<style>hr {color:sienna;}p {margin-                                       left:20px;}</style>

外部样式表:通过link标签导入外部css资源<link rel="stylesheet" type="text/css" href="test.css">

注意:如果使用多重样式要遵循优先级

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--
        css层叠样式表:控制页面布局
        样式表格式:
            样式名:样式值;
        多个样式表同时使用
        使用方式:
        1.内联样式:在标签内部使用style属性设置样式
        2.内部样式:在head标签中设置style标签,通过选择器,选择到相对应的元素设置样式
        3.外部样式:通过link标签导入外部css资源

    -->
    <link rel="stylesheet" href="../css/test.css">
    <style>
        div{
            background-color: #00d66c;
        }
        body{
            background-color: black;
        }
    </style>
</head>
<body>
    <div style="width: 100px;height: 100px;border: 1px solid black;"></div>
</body>
</html>

 选择器:根据规则选择页面中的元素
               4个基本选择器
               标签选择器:标签名{样式表}
                id选择器:#id{样式表}
                类选择器:.类名{样式表}
                全部选择器:*{样式表}

               组合选择器:选择器1,选择器2...{样式表}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--
        选择器:根据规则选择页面中的元素
        4个基本选择器
        标签选择器:标签名{样式表}
        id选择器:#id{样式表}
        类选择器:.类名{样式表}
        全部选择器:*{样式表}

        组合选择器:选择器1,选择器2...{样式表}
    -->
    <style>
        div{
            width: 100px;
            height: 100px;
            border: 1px solid black;
            background-color: #2a8dcd;
        }
        #d1{
            background-color: red;
        }
        .divC{
            background-color: green;
        }
        *{
            background-color: #ecff08;
        }
        #d1,.divC{
            font-size: 100px;
        }
    </style>
</head>
<body>
    <div id="d1">div1</div>
    <div name="divN">div2</div>
    <div class="divC">div3</div>
</body>
</html>

 

常用样式:

宽高:

display block inline-block

width : 10px; height : 10px;

背景:

background-img : url(相对路径)

background-repeate : no-repeate;图片不重复

background-size : cover;平铺

background-color : red;背景颜色

字体:

font-size : 10px;

font-family : "宋体";

color : red;

边框:

border : solid 1px black;

border-radius : 10px;圆角

text-align : center;水平文本居中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值