css基础

本文转载自https://blog.csdn.net/xiaogeldx/article/details/85101690

css基本使用

- CSS 全称 Cascading Style Sheets,翻译过来就是层叠样式表
- 如果说HTML是网页的结构,那么CSS就是网页化妆师
- CSS 有三种写法
    - 直接写在标签内
    <p style="color:darkred;">hahahaha</p>
    - 写在 style 标签内
    <head>
       <meta charset="UTF-8">
       <title>xiaoge</title>
       <style type="text/css">
           p{       #p标签,如果span标签就改为span
               color:greenyellow;
           }
       </style>
    - 使用外部 .css 文件
        外部建一个css的文件夹,命名a.css,样式为:
        p{
            color:mediumvioletred;
        }
        引用外部:
        <head>
            <meta charset="UTF-8">
            <title>xiaoge</title>
            <link rel="stylesheet" href="css/a.css">        #此处放地址
        </head>
        如下图:

在这里插入图片描述

css选择器

- CSS的选择器是CSS最基础,也是最重要的一个知识点,很重要
- 谁的权力大,就听谁的,同理,选择器权重也是一样,谁的权重值高,应用谁的,优先度
- 选择器用处:用于准确的选中元素,并赋予样式

选择器种类

  • class选择器
    通过标签的 class 属性 ,选择对应的元素 ,借助了一个类的概念,一处定义,可以多处使用

      <style type="text/css">
        /*类选择器*/
          .p1{
              color: darkred;
          }
      </style>
      <p class="p1">lalalala1</p>
      <p class="p1">lalalala2</p>
      <span class="p1">lalalala2</span>   #标签名可以不一致,同一个类一样效果
  • id选择器
    • 通过标签的 id 属性,选择 对应的元素,注:id选择器唯一

         /*id选择器*/
            #p2{
                color: yellow;
            }
            <p id="p2">lalalala3</p>
    • 群组选择器
      • 群组选择器是可以同时选择多个标签的选择器

        p,span{
              font-size: 40px;
          }   # p,span的所有的标签都作用到
    • 层次选择器
      • 层次选择器分为,子代、后代、相邻和兄弟等四种选择器
      • 后代选择器

           div span{
                  color: blue;
              }
              <span id="p2">span  #此处为子代
                  <span>
                      span中的 span
                  </span>
                  <p>
                      span中的 p
                  </p>
                </span>
      • 子代选择器

          div>span{
                  color: red;
              }
      • 兄弟选择器

          p1~span{
              font-size: 30px;
          }
      • 全选择器:

           *{
              font-size: 30px;
          }
      • 相邻选择器
        #相邻的标签改变,正常上面的也应该改,但因为顺序是从上到下执行,所以只有下面的变了

           #p1+span{
              color: blue;
          }
           <span id="p1">span2</span>
          <span class="p2">span</span>
  • 选择器的优先级:
    • id选择器优先度高于类选择器优先于标签选择器
    • id>class>标签

      伪类选择器

  • link:未访问的
  • visited:访问过的
  • hover:划过的(鼠标划过的)
  • active:激活的(鼠标点中时就是激活)

      a:link{
              font-size: 20px;
          }
      <a href="#">点我回到顶部</a>

    css字体/文本

    font-family:字体
    font-size:字大小
    font-style:字体样式 italic:斜体
    font-weight:字体粗细 bold:加粗
    font-variant:字体大小写
    text-align:对齐方式
    text-indent:首行缩进
    text-decoration:文本线
    letter-spacing:字距
    word-spacing:词距
    line-height:行高
    font:复合样式
    .p1{font:italic bold 20px 新宋体}
    #有顺序,中间有空格,样式,粗细,大小,字体
    - 文本
    在这里插入图片描述
    在这里插入图片描述

css背景

  • 背景样式:

      background-color:背景颜色
      background-image:背景图片
      ackground-repeat:背景铺盖
      background-size:背景大小
      background-position:背景定位
      ackground:复合样式

    在这里插入图片描述
    在这里插入图片描述

转载于:https://www.cnblogs.com/xiaogeldx/p/10428993.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值