CSS查缺补漏one

11.6~11.11CSS查缺补漏

    • 一、熟记
      • 1.CSS引入方式
        • 1)外部样式表(写在第一个肯定最常用的啦!~)
        • 2)内部样式表
        • 3)行内样式
      • 2.选择器
      • 3.重点重点重点来咯(混)
        • 1)==单行文字垂直居中:行高属性值等于盒子高度属性值==
        • 2)==文本对齐方式(控制内容水平对齐方式)==
        • 3)==文本缩进==
        • 4)文本修饰线
      • 4. 复合选择器
        • 1)伪类选择器
        • 2)超链接伪类
      • 5. 背景图固定(记不住哇 ^ ^)
      • 6.显示模式(三种)(咋老搞混捏)
        • 1) 块级元素
        • 2) 行内元素
        • 3) 行内块元素
        • 4)转换显示模式
        • 5)经验
  • 总结


提示:以下是本篇文章正文内容,下面案例可供参考

一、熟记

1.CSS引入方式

1)外部样式表(写在第一个肯定最常用的啦!~)

CSS代码写在单独的CSS文件中(.css)
在html头部中使用link标签引入

<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>学成在线</title><!-- 引入base.css文件   --><link rel="stylesheet" href="./css/base.css"><!-- 引入index.css文件 --><link rel="stylesheet" href="./css/index.css">
</head>
2)内部样式表

CSS代码写在style标签里面

3)行内样式
<div style="color: red; font-size:20px;">这是 div 标签</div>

2.选择器

在这里插入图片描述
通配符选择器

* {margin: 0;padding: 0;box-sizing: border-box;
}

3.重点重点重点来咯(混)

1)单行文字垂直居中:行高属性值等于盒子高度属性值

注意:该技巧适用于单行文字垂直居中效果

div {height: 100px;background-color: skyblue;/* 注意:只能是单行文字垂直居中 */line-height: 100px;
}
2)文本对齐方式(控制内容水平对齐方式)

作用:控制内容水平对齐方式

属性名:text-align
在这里插入图片描述
text-align本质是控制内容的对齐方式,属性要设置给内容的父级。

<style>div {text-align: center;}
</style><div><img src="./images/1.jpg" alt="">
</div>
3)文本缩进

属性名:text-indent
属性值:

  • 数字 + px
  • 数字 + em(推荐:1em = 当前标签的字号大小
p {text-indent: 2em;
}
4)文本修饰线

属性名: text-decoration

4. 复合选择器

在这里插入图片描述

1)伪类选择器

伪类选择器:伪类表示元素状态,选中元素的某个状态设置样式。
鼠标悬停状态:选择器:hover { CSS 属性 }

<style>a:hover {color: red;}.box:hover {color: green;}
</style><a href="#">a 标签</a>
<div class="box">div 标签</div>
2)超链接伪类

在这里插入图片描述

5. 背景图固定(记不住哇 ^ ^)

body {background-image: url(./images/bg.jpg);background-repeat: no-repeat;background-attachment: fixed;
}

6.显示模式(三种)(咋老搞混捏)

1) 块级元素

独占一行
宽度默认浏览器宽度
设置宽高属性生效

2) 行内元素

一行可以显示多个
宽度尺寸由内容撑开
设置宽高属性不生效

3) 行内块元素

一行可以显示多个
宽度尺寸由内容撑开
设置宽高属性生效

4)转换显示模式

属性:display

5)经验
  1. 我们重点记住把行内元素比如链接转换为 块级或者行内块即可
  2. display: block 尽量写到样式的第一行
  3. 块级元素可以控制里面的行内元素或者行内块元素 左中右对齐 tac 控制
  4. 块级元素不能控制里面的块级元素对齐

总结

头大~~~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/11643.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Elasticsearch集群和Kibana部署流程

搭建Elasticsearch集群 1. 进入Elasticsearch官网下载页面&#xff0c;下载Elasticsearch 在如下页面选择Elasticsearch版本&#xff0c;点击download按钮&#xff0c;进入下载页面 右键选择自己操作系统对应的版本&#xff0c;复制下载链接 然后通过wget命令下载Elastics…

ARL506-ASEMI汽车专用整流二极管ARL506

编辑&#xff1a;ll ARL506-ASEMI汽车专用整流二极管ARL506 型号&#xff1a;ARL506 品牌&#xff1a;ASEMI 封装&#xff1a;BUTTON 正向电流&#xff1a;50A 反向电压&#xff1a;600V 正向压降&#xff1a;1.08V 引线数量&#xff1a;2 芯片个数&#xff1a;1 芯片…

一文解析离线数据仓库和实时数据仓库!

一、离线数仓是什么&#xff1f; 离线数仓&#xff08;Offline Data Warehouse&#xff09;是一种数据仓库架构&#xff0c;主要用于存储和处理历史的、静态的数据。它是对企业内外部各种数据源的数据进行抽取、清洗、转换、加载&#xff08;ETL&#xff09;后&#xff0c;按照…

java里面使用groovy案例+详解

场景&#xff1a; 最近有一个计算商品运费的&#xff0c;如果商品的数量大于快递公司设置的数量 10 那么超出部分也需要计算额外运费&#xff0c;那么这些计算过程代码我能不能不在java里面写呢&#xff0c;用一种可配置化的方式来根据不同的传参计算出运费&#xff1f; 页面传…

iframe页面嵌套把子页面的modal显示在父页面层级

使用iframe父页面嵌套子页面时&#xff0c;如果子页面有modal&#xff0c;默认modal的包裹范围是在子页面的body上&#xff0c;子页面有多大&#xff0c;modal的包裹就有多大&#xff0c;并且不能fixed&#xff0c;会随着鼠标滚动。 处理方法&#xff1a;将modal的body挂载在页…

18.头文件的用法注意事项

//2.cpp中编写多个方法&#xff0c;方法多了后没法一个个声明&#xff0c;就需要使用头文件 int daguai() {return 1; } int paoshang() {return 1; } int guaji() {return 1; } int jiaxue() {return 1; }右键头文件 新建项 新建头文件 在头文件中声明2.cpp中的方法 #pr…

充电宝哪个牌子好用?2024年充电宝十大品牌排行榜推荐!

充电宝哪个牌子好用&#xff1f;2024年充电宝十大品牌排行榜推荐&#xff01;如今&#xff0c;外出时手机电量耗尽是许多人都会遇到的问题&#xff0c;尤其是在关键时刻&#xff0c;电量不足更是令人焦虑不已。此时&#xff0c;一款性能可靠且耐用的移动电源便成了我们的救命稻…

Python爬虫精准获取京东(JD)商品SKU信息

在数字化时代&#xff0c;数据的价值日益凸显&#xff0c;尤其是对于电商行业来说&#xff0c;精准获取商品信息成为了市场分析、价格比较、库存管理等环节的基石。本文将通过Python爬虫技术&#xff0c;详细解析如何精准获取京东(JD)商品的SKU信息&#xff0c;包括商品详情、价…

漏洞利用exp[banner]

源码 import requestsbanner """________________________________________________/ \\| _________________________________________ || |\033[1;39m _,. \0…

MYSQL视图

由于我们上讲复习了前面的所有知识点&#xff0c;所以今天不再去复习之前的知识了&#xff0c;我们直接开始正题。 1.什么是视图&#xff1f; 视图是⼀个虚拟的表&#xff0c;它是基于⼀个或多个基本表或其他视图的查询结果集。视图本⾝不存储数 据&#xff0c;⽽是通过执⾏查…

【软件设计师中级】2024.11.09软考备考

备考时候的一些笔记&#xff0c;可能会有不对或者个人主观的知识点 文章目录 前言一、计算机内数据的表示1.1 原反补移码1.2 浮点数1.3 校验码1.3.1奇偶校验1.3.2 CRC冗余校验码(理解特点即可)1.3.3 海明校验码 二、 计算机系统组成2.1 冯诺依曼结构2.2 Flynn分类法2.3 指令系统…

springboot生成二维码和条形码

目录 springboot生成二维码和条形码引入依赖生成二维码&#xff0c;在controller层生成条形码controller springboot生成二维码和条形码 引入依赖 <dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version&…

RTSP播放器EasyPlayer.js无插件直播流媒体音视频播放器使用http与https的区别

在当今数字化时代&#xff0c;视频播放体验的重要性日益凸显&#xff0c;而EasyPlayer.js无插件H5播放器作为一款现代Web环境下的播放器&#xff0c;其对HTTP和HTTPS的支持成为了许多用户关注的焦点。本文将探讨EasyPlayer.js播放器在使用HTTP与HTTPS时的区别。 1、从安全性角度…

组态软件基础知识

一、组态软件基础知识 1、概述 &#xff08;1&#xff09;、组态软件概念与产生背景 “组态”的概念是伴随着集散型控制系统&#xff08;Distributed Control System简称DCS&#xff09;的出现才开始被广大的生产过程自动化技术人员所熟知的。在工业控制技术的不断发…

国标GB28181公网直播EasyGBS国标GB28181视频平台与海康GB28181对接需要做哪些测试?

在当今的视频监控系统中&#xff0c;国标GB28181协议已成为视频监控设备互联互通的标准。特别是在公网直播的应用场景中&#xff0c;国标GB28181公网直播EasyGBS国标GB28181视频平台与海康威视设备的对接显得尤为重要。为了确保对接的顺利进行&#xff0c;需要进行一系列详尽的…

SpringBoot使用TraceId日志链路追踪

项目场景&#xff1a; 有时候一个业务调用链场景&#xff0c;很长&#xff0c;调了各种各样的方法&#xff0c;看日志的时候&#xff0c;各个接口的日志穿插&#xff0c;确实让人头大。为了解决这个痛点&#xff0c;就使用了TraceId&#xff0c;根据TraceId关键字进入服务器查询…

【QML】QML图表(ChartView)改变坐标轴(ValueAxis)标题(titleText)的文字颜色

1. 需求 改变titleText的颜色&#xff0c;将下图mV的颜色改为红色 2.代码 关键代码&#xff1a;titleText: "<font colorred>mV</font>" //坐标轴 mv ValueAxis{id: _mAxisMvmin: 0max: 20tickCount: 6labelsFont.pixelSize: 15labelFormat: %.1ft…

mysql诡异查询

运营同事让查一个数量&#xff0c;结果这两种情况查的居然不一致。 带时分秒查询的是另一个数&#xff0c;没有时分秒是上面的&#xff0c;少了100多条数据&#xff0c;为什么&#xff0c;有路过的大神可以指点一二。

丹摩征文活动|快速上手 CogVideoX-2b:智谱清影 6 秒视频生成部署教程

文章目录 一、生成视频效果 二、CogVideoX 技术新起点三、CogVideoX 上手部署3.1 创建丹摩实例3.2 配置环境和依赖3.3 模型与配置文件3.4 运行3.5 问题与处理方法 四、CogVideoX-2b 用创新点燃未来 一、生成视频效果 A street artist, clad in a worn-out denim jacket and a c…

仓库管理系统的实施流程超全解析!

现在我们都能很清楚地知道&#xff0c;在企业管理中仓库管理系统&#xff08;WMS&#xff09;扮演着非常重要的角色。而且随着电子商务的迅猛发展和供应链管理的复杂化&#xff0c;企业对仓库管理的要求越来越高。那么&#xff0c;如何有效地实施一个仓库管理系统&#xff0c;成…