码迷,mamicode.com
首页 > Web开发 > 详细

Web前端学习——CSS

时间:2017-12-04 23:32:09      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:属性选择器   前端   语言   ack   class选择器   引入   简介   16px   ref   

一、CSS简介
CSS全称cascading style sheeding,层叠样式列表。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
二、CSS组成
1、选择器
(1)标签选择器

<head>
    <style>
        p{
            background-color: green;
            height: 48px;
            }
    </style>
</head>
<body>
    <p>中国人</p>
</body>

(2)ID选择器

<head>
    <style>
        #i1{
            background-color: blue;
            height: 48px;
            }
    </style>
</head>
<body>
    <div id="i1">
        中国人
    </div>
</body>

(3)class选择器

<head>
    <style>
        .c1{
            background-color: yellow;
            height: 48px;
            }
    </style>
</head>
<body>
    <div class="c1">
        中国人
    </div>
</body>

(4)关联选择器(层级选择器,空格)
类似span标签里的p标签的样式,也可以是id,class,标签等组合

<head>
    <style>
        span p{
            background-color: darkorchid;
            height: 48px;
            }
    </style>
</head>
<body>
    <p>中国人</p>
    <span>
        <p>中国人</p>
    </span>
    <p>中国人</p>
</body>

(5)组合选择器(逗号)

<head>
    <style>
        .c1,.c2,.c3{
            background-color: yellow;
            height: 48px;
            }
    </style>
</head>
<body>
    <div class="c1">
        中国人
    </div>
    <div class="c2">
        中国人
    </div>
        <div class="c3">
        中国人
    </div>
</body>

(6)属性选择器
对选择的标签过滤后再通过属性进行过滤

<head>
    <style>
        .cc[n="tom"]{
            background-color: yellow;
            height: 48px;
            }
    </style>
</head>
<body>
    <div class="cc">
        中国人
    </div>
    <div class="cc" n="tom">
        中国人
    </div>
</body>

(7)行选择器

<body>
    <div style=" height: 28px;">
        中国人
    </div>
</body>

2、link引入外部css
通过建立专属的css文件,在其他html导入css文件,从而使用css文件的样式
001.css内容如下:

#i1{
            background-color: blue;
            height: 48px;
            }
.c1{
            background-color: yellow;
            height: 48px;
            }
p{
            background-color: green;
            height: 48px;
            }
span p{
            background-color: darkorchid;
            height: 48px;
            }
.cc[n="tom"]{
            background-color: yellow;
            height: 48px;
            }

001.html内容如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="001.css">
</head>
<body>
    <p>中国人</p>
</body>
</html>

3、优先级
row style——>head style (按照编写顺序,自上而下优先)——> external style
4、css注释
/* 注释内容 */
5、边框

6、背景

7、float

8、display

9、padding margin

10、text-align

11、height、width、line-height、color、font-size、font-weight

三、

 

Web前端学习——CSS

标签:属性选择器   前端   语言   ack   class选择器   引入   简介   16px   ref   

原文地址:http://www.cnblogs.com/rangle/p/7979400.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!