[前端学习笔记] CSS基础笔记01

这篇博客详细介绍了CSS的基础知识,包括引入样式表的三种方式(行内样式、内部样式表、外部样式表)、选择器权重、字体与文本属性、显示模式以及背景属性。此外,还提到了emmet语法在提升HTML/CSS编写效率上的作用。
摘要由CSDN通过智能技术生成

一、引入样式表的三种方式

  1. 行内样式表
    在指定标签中直接加入style属性,适合于修改简单样式。
 <!-- 在双引号里写样式!! -->
<p style="color: pink; font-size: 20px;">给我一个粉红的回忆</p>
  1. 内部样式表
    在html页面内部写样式,但是是单独写到style标签内部。理论上可以放在HTML文档的任何地方,但一般会放在head标签内。
    【优点】可以方便控制当前整个页面中的元素样式设置;结构代码清晰。
    【缺点】并没有实现结构与样式完全分离。
<!-- 1。内部样式表:style标签内编写css代码 -->
<style>
      div {
    
         color: pink;
      }
</style>
  1. 外部样式表
    写入CSS文件中,在实际开发中用,适合样式比较多的情况,实现结构与样式分离。
<link rel="stylesheet" href="style.css">

优先级:行内样式>内部样式表>外部样式表

二、选择器

选择器的权重如下:
伪元素选择器、标签选择器——权重为1
类选择器、属性选择器、伪类选择器——权重为10

  1. 标签选择器
/* 标签选择器 : 写上标签名 */
<style>
    p {
    
        color: green;
    }
    div {
    
        color: pink;
    }
</style>
  1. 类选择器
<div class="red">我想变红色</div>

<style>
/* 类选择器口诀: 样式点定义,结构class调用,一个或多个,开发最常用 */
.red {
    
          color: red;
      }
</style>
  1. id选择器
<div id="pink">迈克尔·杰克逊</div>

<style>
/* id选择器的口诀: 样式#定义,结构id调用,只能调用一次,别人切勿使用 */
      #pink {
    
          color: pink;
      }
</style>
  1. 通配符选择器
<style>
/* 把所有标签文本颜色都改为红色 */
     * {
    
         color: red;
     }
</style>
  1. 属性选择器
<style>
	/* input有value属性的 */
    input[value] {
    
        color: pink;
    }
    
/* 正则表达式 =是绝对等于;*=是包含这个元素;^=以这个开头;$=以这个结尾 */
	/* input type=text */
    input[type=text] {
    
        color: orange;
    }
    /* class 以icon开头的 */
    div[class^=icon] {
    
        color: red;
    }
    /* class 以data结尾的 */
    section[class$=data] {
    
        color: blue;
    }
    /* class 包含icon1的 */
    section[class*=icon1]{
    
        background-color: blueviolet;
    }
</style>
  1. 后代兄弟选择器
<style>
/* 1. 全部后代 */
 	ul li {
    
         background-color: pink;
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值