CSS语法中的选择器与属性详解

CSS:层叠样式表,Cascading Style Sheets 层叠样式表

内容和样式分离解耦,便于修改样式。

特殊说明:

  1. 最后一条声明可以没有分号,但是为了以后修改方便,一般也加上分号
  2. 为了使用样式更加容易阅读,可以将每条代码写在一个新行内
css 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS概述</title>
<!--外链的css可以可以影响多个html影响多个页面起作用,作用域大优先级低-->
    <link rel="stylesheet" href="css/style.css">
<!--    style就是css样式的设置,这是内嵌样式,对当前页面的html的结构发生变化-->
    <style>
        p {
            font-size: 24px;
            color: cornflowerblue;
            font-weight: bolder;
        }
    </style>
</head>
<body>
<!--行内css标签优先级 > 内嵌css样式 > 外链css样式 -->
    <p style="color: darkgreen">天使投资早期投资,尤其指的是个人早期投资</p>
    <p>VC:VC是一种将资本投入高成长型企业的私募股权基金。VC往往在创业公司的早期阶段进行投资,同时提供战略和管理方面的支持</p>
    <p>PE:PE是指利用私募基金投资于不公开交易的公司或不上市公司的股权</p>
</body>
</html>

外链代码

css 复制代码
 p {
            font-size: 24px;
            color: red;
            font-weight: bolder;
        }

执行结果

标签选择器

css 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>标签选择器</title>
    <style>
      body{
        background-color: white;
        text-align: center;
        font-size: 12px;
      }
      p{
        font-family: Arial;
        font-size: 18px;
      }
      h1{
        font-family: '宋体';
        font-size: 30px;
      }
      hr{
        width: 100px;
      }
    </style>
</head>
<body>
    <h1>标题</h1>
    <hr/>
    <p>正文的段落</p>
        版权所有
</body>
</html>

类选择器

css 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>类选择器</title>
</head>

<!--类选择器和其他标签不一样的是,需要用.开头表示一个类-->
    <style>
        .one {
          font-size: 18px;
          color: darkred;
        }
        .two {
          font-size: 28px;
          color: aquamarine;
        }
    </style>
<body>
      <p class="one">类别1</p>
      <p class="one">类别2</p>
      <p class="two">类别3</p>
      <p class="two">类别4</p>
</body>
</html>

id选择器

css 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
<!--    使用id选择器的原因是为了保证唯一性,它的特点是id不重复,style用#开头-->
    <title>id选择器</title>

    <style>
        #one {
            font-size: 26px;
            color: darkgreen;
        }
        #two {
            font-size: 18px;
            color: darkred;
        }
    </style>
</head>

<body>
    <p id="one">文字1</p>
    <p id="two">文字2</p>
</body>
</html>

执行结果

相关推荐
fruge21 分钟前
Vue项目中的Electron桌面应用开发实践指南
前端·vue.js·electron
漂流瓶jz6 小时前
Webpack中各种devtool配置的含义与SourceMap生成逻辑
前端·javascript·webpack
前端架构师-老李6 小时前
React 中 useCallback 的基本使用和原理解析
前端·react.js·前端框架
musenh7 小时前
css样式学习
css·学习·css3
木易 士心7 小时前
CSS 中 `data-status` 的使用详解
前端·css
明月与玄武7 小时前
前端缓存战争:回车与刷新按钮的终极对决!
前端·缓存·回车 vs 点击刷新
牧马少女7 小时前
css 画一个圆角渐变色边框
前端·css
zy happy7 小时前
RuoyiApp 在vuex,state存储nickname vue2
前端·javascript·小程序·uni-app·vue·ruoyi
小雨青年8 小时前
Cursor 项目实战:AI播客策划助手(二)—— 多轮交互打磨播客文案的技术实现与实践
前端·人工智能·状态模式·交互
小光学长8 小时前
基于Vue的儿童手工创意店管理系统as8celp7(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
前端·数据库·vue.js