美文网首页
DAY2-初识CSS

DAY2-初识CSS

作者: 陈卷卷卷卷 | 来源:发表于2018-08-14 19:25 被阅读0次

一、什么是CSS

1.css是web标准中的表现标准,用来设置网页上的标签的样式(尺寸、大小、颜色、位置等等)
2.css代码/css文件,我们叫样式表
3.目前,我们使用的是css3。

二、CSS样式表分类

1.内联式:将CCS代码写在标签的style属性中
2.内部式:写在head标签中的style标签的内容中
3.外联式:写在一个css文件中,通过link标签来关联

注意:内部式和外联式没有固定的优先级,谁在最后就执行谁

三、css格式

选择器 {属性:属性值;属性:属性值}
  • 选择器:用来选择需要设置样式的标签
  • 属性:css属性
  • 属性值:如果属性值是数字,表示的是大小要在后面加px
注意:每个属性之间要用分号隔开,否则属性无效

四、选择器

1.元素选择器(标签选择器):选中所有标签名对应的标签

格式:标签名{ }

2.id选择器:每个标签都有一个id属性,在HTML中,每个标签的id是唯一的

格式:#id{ }

3. .class选择器:每个标签都有一个class属性

格式:.class名{ }

4通配符:选中所有标签

格式:*{ }

5.层级选择器:对嵌套的标签进行针对性选择

格式:选择器1 选择器2 选择器3...

6.群组选择器:对嵌套的标签进行全部选择

格式:选择器1,选择器2,选择器3,...
代码实现:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            /*0.元素选择器*/
            a{
                background-color: yellow;
            }
            /*1.id选择器*/
            #a1{
                /*color: #FF0000;*/
                /*color: rgb(0,255,0);*/
                color: rgba(0,0,255,0.4);
            }
            /*2. .class选择器*/
            .c1{
                color: brown;
                background-color: bisque
            }
            
            /*3.通配符 * */
            *{
                font-size: 50px;
            }
            
            /*4.层级选择器 
             * 例子:选择div中的所有a标签
             */
            #all_a a{
                
                color: pink;
            }
            
            div div a{
                text-decoration: none;
            }
            
            /*5.群组选择器
             * 同时选中所有H标签和span标签
             */
            h1,span{
                background-color: #9ACD32;
            }
            
        </style>
    </head>
    <body>
        <h1>我是标题</h1>
        
        <span id="">
            我是span
        </span>
        
        <div id="">
            
            <div id="">
                <p></p>
            </div>
            
            <div id="all_a">
                <a href="">1</a></a>
                <a href="">2</a>
                <a href="">3</a>
                <a href="">4</a>
                <a href="">5</a>
            </div>
            
        </div>
        
        
        <a id="a1">我是a</a>
        
        <a href="">我是a2</a>
        
        <p class="c1">我是p</p>
        
        <div id="" class="c1">
            <a href="">我是a3</a>
        </div>
        <a href="">我是a4</a>
    </body>
</html>

四、伪类选择器

作用:改变不同操作下元素的式样,一般使用于超链接

格式:选择器 : 状态
1.link:初始状态---一次都没有访问成功的状态
2.visited:超链接访问后的状态---已经访问成功后的状态
3.hover:鼠标悬停在标签上的时候对应的状态
4.active:鼠标按住的状态
代码实现:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>伪类选择器</title>
        <style type="text/css">
            /*同时设置a标签的所有状态*/
            a{
                color: black;
            }
            
            a:link{
                color: green;
            }
            
            a:visited{
                color: pink;
            }
            
            a:hover{
                color: red;
                font-size: 20px;
            }
            
            a:active{
                font-size: 30px;
            }
            
        </style>
    </head>
    <body>
        <a href="http://www.taobao.com">百度一下</a>
        
    </body>
</html>

相关文章

  • DAY2-初识CSS

    一、什么是CSS 1.css是web标准中的表现标准,用来设置网页上的标签的样式(尺寸、大小、颜色、位置等等)2....

  • css笔记

    CSS初识 CSS(Cascading Style Sheets) 美化样式 CSS通常称为CSS样式表或层...

  • 2018-08-25

    CSS初识 CSS(Cascading Style Sheets) 美化样式 CSS通常称为CSS样式表或层...

  • CSS_基础

    初探css,了解个大概,本文主要是对"zhaolion:CSS入门笔记 - 初识CSS"的简要记录 CSS的好处 ...

  • 2018-03-29

    CSS入门(1) 初识CSS CSS指层叠样式表(Cascading Style Sheets),样式定义了如何显...

  • CSS(一) 邂逅

    邂逅 CSS 一,初识css 1.基本概念 1.1 CSS的全称是Cascading Style Sheets,层...

  • CSS基础学习(一)- 初识CSS与学习准备

    CSS基础学习(一)- 初识CSS与学习准备 CSS是层叠样式表(Cascading Style Sheets),...

  • CSS相关---基础选择器

    1.CSS初识 概念:CSS(Cascading Style Sheets) ,通常称为CSS样式表或层叠样式表...

  • 初识CSS

    1.CSS全称是什么 层叠样式表( Cascading Style Sheets) 2.CSS有几种引入方式? l...

  • 初识CSS

    CSS (Cascading Style Sheets,层叠样式表)是用来控制网页在浏览器中的显示外观的声明式语言...

网友评论

      本文标题:DAY2-初识CSS

      本文链接:https://www.haomeiwen.com/subject/zntbbftx.html