02-CSS基础

CSS 基础

1、CSS介绍

  • CSS概念
    • Cascading Style Sheet层叠样式表,通过不同的样式可以让网页更漂亮,样式也可叠加得到最终的效果。CSS用于渲染html元素进行样式控制的语言
  • CSS作用
    • 网页美化
  • HTML与CSS的区别
    • HTML:网页结构的创建
    • CSS:网页美化

2、CSS三种引入方式

2.1、内联样式

  • 在标签内部使用style属性,属性值是CSS属性键值对(只在一个标签中起作用)
    • <div style="color.gray">Hello CSS~<div>

2.2、内部样式

  • 定义<style>标签, 在标签内部定义CSS样式(只在一个HTML文件中起作用)

    • <style>
      div {
      color: blue;
      }
      </style>

2.3、外部样式

  • 定义link标签,引入外部的CSS文件(可以在多个HTML中复用)
    • <link rel="stylesheef" href="out.css">
    • out.css
      • div { color: pink; }
  • PS
    • 在工作中经常会使用外部样式

3、CSS的基本选择器

  • 用于查找指定html元素标签,匹配元素后可以设置样式

3.1、元素选择器

  • 元素名称{color: red;}

    • <style>
      div {color: red;}
      </style>
      <div>hello css1</div>

3.2、id选择器

  • #id属性值{color: red;}

    • <style>
      #a1 {color: red;}
      </style>
      <div id="a1">hello css2</div>

3.3、类选择器

  • .class属性值{color: red;}

    • <style>
      .cls {color: red;}
      </style>
      <div class="cls">hello css3</div>

4、CSS的扩展选择器

4.1、组合选择器

  • 特点

    • 多个基本选择器组合在一起

    • 名称 符号 作用 格式
      层级选择器 空格 匹配某个选择器下面的子元素或孙元素 父选择器 子孙选择器 ···
      并集选择器 , 匹配多个选择器,元素只要符合其中任意一个选择器即可 选择器1,选择器2,···
      属性选择器 [] 根据指定属性匹配元素 [属性名]

4.2、伪类选择器

  • 名称 符号 作用 格式
    伪类选择器 标签名:link 未访问的状态 a:link
    标签名:visited 已访问的状态 a:visited
    标签名:hover 鼠标悬浮的状态 a:hover
    标签名:active 已选中的状态 a:active

    注意事项

    • 伪类选择器如果以上4中全部设置,顺序必须为link\visited\hover\active,否则效果不显示

5、CSS常见样式

5.1、背景样式

  • 每个标签都可以设置背景

5.2、文本样式和字体样式

6、CSS样式案例(初相遇)

  • <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>小说文章</title>
    <style>
    div {
    width: 400px;
    margin: auto;
    }
    p {
    text-indent: 2em;
    }
    #mei {
    color: deeppink;
    font-weight: bolder;
    font-size: 18px;
    }
    #title {
    font-size: 18px;
    color: #06f;
    text-align: center;
    }
    #wen {
    font-size: 12px;
    color: #999;
    font-weight: normal;
    }
    #last {
    font-family: 宋体;
    font-style: italic;
    }
    </style>
    </head>
    <body>
    <div>
    <h1 id="title">
    初次相遇
    <span id="wen">
    文/席慕容
    </span>
    </h1>
    <p>
    <span id="mei"></span>丽的名和美丽的诗一样,都是可遇而不可求的,常常在最没能料到的时候出现
    </p>
    <p>
    我喜欢那样的梦,在梦里,一切都可以重新开始,一切都可以慢慢解释,心里甚至 还能感觉到,所有被浪费的时光竟然都能重回时的狂喜与感激。胸怀中 洋溢着幸福,只因你就在我眼前,对我微笑,一如当年
    </p>
    <p id="last">
    我喜欢那样的梦,明明知道你已为我跋涉千里,却又觉得芳草鲜美,落英缤纷,好像你我才初相遇
    </p>
    </div>
    </body>
    </html>
posted @   OnlyOnYourself-Lzw  阅读(85)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示