前端开发FE前端

初识CSS

2019-03-11  本文已影响24人  暖A暖

一、什么是CSS

二、CSS的优势

三、CSS的基本语法结构

# h1表示选择器
# font-size和color表示属性
# 12px和#fff表示属性值

p{
font-size:12px;
color:#fff;
}

四、<style>标签

<style type="text/css">
    p{
        font-size:12px;
        color:#fff;
     }
</style>

<body>
</body>

五、CSS选择器

标签选择器:

p{
font-size:12px;
}

h1{
font-size:16px;
}

类选择器:

# .class1为类选择器的名字
# font-size为属性
# 12px为属性值

.class1{
font-size:12px;
}
<style>
  .class1{
   font-size:18px;
   color:#f00;
  }
</style>

<body>
    <p class="class1">hello world!</p>
    <p>hello world!</p>
</body>

ID选择器:

<style>
      .class1{
            font-size:18px;
            color:#f00;
      }
      #id1{
          font-size:26px;
          color:#0A00F3;
          }
        
</style>
<body>
    <p class="class1">这是第一行哟</p>
    <p class="class1">这是第二行哟</p>
    <p class="class1">这是第三行哟</p>
    <p id="id1">这是第二行哟</p>
    <p >这是第二行哟</p>
</body>

六、CSS样式引入方法

行内样式:

内部样式:

外部样式:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<link rel="stylesheet" type="text/css" href="style.css" />  # 引入外部css文件style.css,所有的样式都写在这个文件中
</head>
<body>
    <p class="class1">这是第一行哟</p>
    <p class="class1">这是第二行哟</p>
    <p class="class1">这是第三行哟</p>
    <p id="id1">这是第二行哟</p>
    <p >这是第二行哟</p>
</body>
</html>

七、样式优先级

八、CSS复合选择器

后代选择器:

<style>
     p strong{
         font-size:24px;
         }
</style>

<body>
    <p>春眠不觉晓,<strong>处处</strong>闻啼鸟</p>
</body>

交集选择器:

<style>
     p.special{
        color:red;
        }
</style>

<body>
    <p class="special">春眠不觉晓,处处闻啼鸟</p>
</body>

并集选择器:

<style>
     h1,h2,h3,h4,h5{
        color:red;
        }
</style>

<body>
    <h1>第一个</h1>
    <h2>第二个</h2>
    <h3>第三个</h3>
    <h4>第四个</h4>
    <h5>第五个</h5>
</body>

九、继承特性

上一篇下一篇

猜你喜欢

热点阅读