css

/注释/

一、基本选择器

1. 标签选择器 span{}

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            span{
                    font-size:20px;
                    color:red;
                }
        </style>
    </head>
    <body>
        <span>文本内容</span>
    </body>
</html>

2.ID选择器 #sp1{}

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            #sp1{
                    font-size:20px;
                    color:red;
                }
            #sp2{
                font-size: 20px;
                color: blue;
            }
        </style>
    </head>
    <body>
        <span id="sp1">文本内容</span>
    </br>
        <span id="sp2">好好学习</span>
    </body>
</html>

3.类选择器 .sp1{}

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .sp1{
                    font-size:20px;
                    color:red;
                }
            .sp2{
                font-size: 20px;
                color: blue;
            }
        </style>
    </head>
    <body>
        <span class="sp1">文本内容</span>
    </br>
        <span class="sp2">好好学习</span>
    </body>
</html>

4.通配选择器

*{}

注:通配选择器<标签选择器<类选择器<ID选择器<行内式

!importan提示优先级


div:块级元素,独占一行,可以设置宽高
span:行内元素,一行可以显示多个,设置宽高无效

二、复合选择器

1.后代选择器

选择器1 选择器2

2.子代选择器

选择器1>选择器2

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <style type="text/css">
            .div1>span{
                font-size: :20px;
                color:red;
            }
        </style>
    </head>
    <body>
        <div class="div1">
            <span>文本内容</span>
            <div class="div2">
                <span>这是嵌套内容</span>
            </div>
        </div>
    </body>
</html>

3.交集选择器 选择器1.选择器2{}

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <style type="text/css">
            span.cls1{
                font-size: :20px;
                color:red;
            }
        </style>
    </head>
    <body>
        <div >
            <span class="cls1">文本内容</span>
        </div>
        <div class="cls1">
            <span class="sp2">这是嵌套内容</span>
            <p class="cls1">ccccc</p>
        </div>

    </body>
</html>

4.并集选择器 选择器1,选择器2{}

div span转化

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .sp1{
                    font-size:20px;
                    background-color: black;
                    color:red;
                    display: inline-block;
                    height: 100px;
                }
            .sp2{
                font-size: 20px;
                color: blue;
                display: inline-block;
                background-color: black;
            }
        </style>
    </head>
    <body>
        <span class="sp1">文w本内容</span>
        <span class="sp2">好好学习</div>
    </body>
</html>

三、超链接

a:link {color:#FF0000;} /* 未访问的链接 /
a:visited {color:#00FF00;} /
已访问的链接 /
a:hover {color:#FF00FF;} /
鼠标划过链接 /
a:active {color:#0000FF;} /
已选中的链接 */

四、盒子

border padding会改变盒子大小

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .div1{
                width: 90px;
                border-bottom-color:black ;
                border-bottom-style: solid;
                height: 100px;
                background-color:red ;
                margin-bottom:5px ;
                padding-top: 10px;
                padding-left: 10px;
            }
            .div2{
                width: 100px;
                height: 100px;
                background-color: blue;
            }
            span{
                background-color: blue;
            }
        </style>
    </head>
    <body>
        <div class="div1">
            <span>内容</span>
        </div>
        <div class="div2">
            
        </div>
    </body>
</html>

overflow: hidden; - 设置边框

设置行高,水平居中

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            div{
                line-height: 250px;
                text-align: center;
            }
        </style>
    </head>
    <body>
    </body>
</html>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 学会使用CSS选择器熟记CSS样式和外观属性熟练掌握CSS各种选择器熟练掌握CSS各种选择器熟练掌握CSS三种显示...
    七彩小鹿阅读 6,361评论 2 66
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,659评论 32 459
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,845评论 1 92
  • 前言: 1.HTML5的发展非常迅速,可以说已经是前端开发人员的标配,在电商类型的APP中更是运用广泛,这个系列的...
    珍此良辰阅读 1,940评论 2 15
  • 本课来自http://www.imooc.com/learn/9请不要用作商业用途。 HTML5 HTML介绍 H...
    PYLON阅读 3,342评论 0 5