HTML详解连载(6)

news2024/11/25 10:53:48

HTML详解连载(6)

  • 专栏链接 [link](http://t.csdn.cn/xF0H3)
    • 下面进行专栏介绍
  • 开始喽
    • CSS特性
      • 继承性
        • 注意
      • 层叠性
        • 特点
      • 优先级
        • 规则
        • 公式
          • 注意
      • 叠加计算
        • 公式(每以及之间不存在进位)
        • 规则
    • Emmet写法分析
      • 属性名
      • 属性值
      • 注意
    • 背景图平铺方式
      • 属性名
      • 属性值
    • 背景图位置属性
      • 属性名
      • 属性值
      • 关键字
      • 坐标(数字+pz,正负都可以)
        • 注意
    • 背景图缩放
      • 作用
      • 属性名
      • 常用属性值
      • 数字+单位(px)
    • 背景图固定
      • 作用
      • 属性名
      • 属性值
    • 背景复合属性
      • 属性名
      • 属性值
    • 显示模式
      • 标签(元素)的显示方式
        • 作用
      • 块级元素
        • 位置
      • 行内元素
        • 位置
        • 尺寸
      • 行内块元素
        • 位置
        • 尺寸
      • 转换显示模式
        • 属性名

专栏链接 link

下面进行专栏介绍

本专栏是自己学前端的征程,纯手敲的代码,自己跟着黑马课程学习的,并加入一些自己的理解,对代码和笔记
进行适当修改。希望能对大家能有所帮助,同时也是请大家对我进行监督,对我写的代码进行建议,互相学习。

开始喽

在这里插入图片描述

CSS特性

优简代码/定位问题,并解决问题
继承性
层叠性
优先级

继承性

子级默认继承父级的文字控制属性

注意

标签自己有样式,则生效自己的样式,不继承

层叠性

特点

相同的属性会覆盖:后面的CSS属性覆盖前面的CSS属性
不同的属性会叠加:不同的CSS属性都生效

优先级

也叫权重,当一个标签使用了多种选择器时,基于不同种类的选择器的匹配规则。

规则

选择器优先级高的样式生效

公式

通配符选择器<标签选择器<类选择器<id选择器<行内样式<!important
注意

选中标签的范围越大,优先级越低

叠加计算

如果是符合选择器,则需要权重叠加计算

公式(每以及之间不存在进位)

行内样式 ,id选择器个数,类选择器个数,标签选择器个数

规则

1、从左到右依次比较个数,同一级个数多的优先级高,如果个数相同,则向
	后比较!important权重最高
2、继承权重最低

在这里插入图片描述

Emmet写法分析

代码的简写方式,输入缩写 VScode会自动生成对应的代码
HTML
CSS:大多数简写方式为属性单词的首字母
背景图
网页中,使用背景图实现装饰性的图片效果。

属性名

background-image(bgi)

属性值

url(背景图URL)

注意

背景图默认是平铺的效果

背景图平铺方式

属性名

background-repeat(bgr)

属性值

属性含义
no-repeat不平铺
repeat平铺(默认)
repeat-x水平方向平铺
repeat-y垂直方向平铺

背景图位置属性

属性名

background-position(bgp)

属性值

水平方向位置 处置方向位置

关键字

关键字含义
left左侧
right右侧
center居中
top顶部
button底部

坐标(数字+pz,正负都可以)

注意

关键字取值方式写法,可以颠倒顺序
可以只写一个关键字,另一个方向默认为居中;数字只写一个值表示水平方向,垂直方 向为居中

背景图缩放

作用

设置背景图大小

属性名

backgro-size(bgz)

常用属性值

关键字含义
cover等比例缩放背景图片以完全覆盖背景区,可能背景图片部分看不见
contain等比例缩放背景图片以完全装入背景区,可能背景区部分空白
百分比根据盒子尺寸计算图片大小

数字+单位(px)

背景图固定

作用

背景不会随着元素的内容滚动

属性名

background-attachment(bga)

属性值

fixed

在这里插入图片描述

背景复合属性

属性名

background(bg)

属性值

背景色,背景图,背景图平铺方式,背景图位置/背景图缩放,背景图固定(空 格隔开,不区分顺序)

显示模式

标签(元素)的显示方式

作用

布局网页的时候,根据标签的显示模式选择合适的标签摆放内容

块级元素

位置

独占一行
宽度默认是父级的1000%
添加宽高属性生效

行内元素

位置

一行共存多个

尺寸

尺寸由内容撑开
加宽高不生效

行内块元素

位置

一行共存多个

尺寸

设置宽高属性生效
默认尺寸由内容撑开

转换显示模式

属性名

display

关键字含义
属性值效果
block块级
inline-block行内块
inline行内

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

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

相关文章

【分布式存储】数据存储和检索~B+树

为什么数据存储结构重要 在存储系统中&#xff0c;其实不管数据是什么样的&#xff0c;归根结底其实都还是取决于数据的底层存储结构&#xff0c;而主要常见的就是数据库索引结构&#xff0c;B树、Redis中跳表、以及LSM、搜索引擎中的倒排索引。本质都是如何利用不用的数据结构…

群辉nas看剧设置

首先打开NAS的后台页面&#xff0c;打开“控制面板” 然后依次点开“文件服务--SMB--高级设置”&#xff0c;在最小SMB协议后面的方框选择“SMB1"&#xff0c;然后点击”保存“按钮即可&#xff0c;这里这样设置的原因是因为还有很多旧设备只支持SMB1&#xff08;我几年前…

章节7:Burp Intruder模块

章节7&#xff1a;Burp Intruder模块 参考资料 https://portswigger.net/burp/documentation/desktop/tools/intruder 01 Intruder模块作用与原理 原理 http://xxx.xx.com/bbs/index.php?namewuyanzu&mottogo 对请求参数进行修改&#xff0c;分析响应内容&#xff0…

腾讯:海量小文件场景下CephFS优化之路

Ceph开源社区 2021-02-25 17:58 摘自&#xff1a;https://mp.weixin.qq.com/s/rTNyzY9W3ZunroYo57tjoA 1. 背景 随着大数据、人工智能技术的蓬勃发展&#xff0c;人类对于算力资源的需求也迎来大幅度的增长。在腾讯内部&#xff0c;星辰算力平台以降本增效为目标&#xff0c;…

数据分析 | 随机森林如何确定参数空间的搜索范围

1. 随机森林超参数 极其重要的三个超参数是必须要调整的&#xff0c;一般再加上两到三个其他超参数进行优化即可。 2. 学习曲线确定n_estimators搜索范围 首先导入必要的库&#xff0c;使用sklearn自带的房价预测数据集&#xff1a; import numpy as np import pandas as pd f…

最强自动化测试框架Playwright(18)- 执行js脚本

page.evaluate&#xff08;&#xff09; API 可以在网页上下文中运行 JavaScript 函数&#xff0c;并将结果带回 Playwright 环境。 href page.evaluate(() > document.location.href) 如果结果是 Promise 或函数是异步的&#xff0c;则计算将自动等待&#xff0c;直到解析…

虚拟现实与增强现实技术的商业应用

章节一&#xff1a;引言 随着科技的不断发展&#xff0c;虚拟现实&#xff08;Virtual Reality&#xff0c;简称VR&#xff09;与增强现实&#xff08;Augmented Reality&#xff0c;简称AR&#xff09;技术正日益成为商业领域中的重要创新力量。这两种技术为企业带来了前所未…

Android多屏幕支持-Android12

Android多屏幕支持-Android12 1、概览及相关文章2、屏幕窗口配置2.1 配置xml文件2.2 DisplayInfo#uniqueId 屏幕标识2.3 adb查看信息 3、配置文件解析3.1 xml字段读取3.2 简要时序图 4、每屏幕焦点 android12-release 1、概览及相关文章 AOSP > 文档 > 心主题 > 多屏…

206、仿真-51单片机锂电池蓄电池电压电流加按键控制开关状态Proteus仿真设计(程序+Proteus仿真+配套资料等)

毕设帮助、开题指导、技术解答(有偿)见文未 目录 一、硬件设计 二、设计功能 三、Proteus仿真图 四、程序源码 资料包括&#xff1a; 需要完整的资料可以点击下面的名片加下我&#xff0c;找我要资源压缩包的百度网盘下载地址及提取码。 方案选择 单片机的选择 方案一&a…

基于STM32CUBEMX驱动TMOS模块STHS34PF80(1)----获取ID

基于STM32CUBEMX驱动TMOS模块STHS34PF80----1.获取ID 概述样品申请视频教程所有功能接口最小系统图生成STM32CUBEMX串口配置IIC配置IO口设置串口重定向 模块地址参考demoIIC写函数IIC读函数参考程序初始化获取ID主函数 概述 STHS34PF80 是一款非冷却、工厂校准的红外运动和存在…

变压器保护高侧过流保护整定原则

电流速断保护的动作电流可按下列两个条件来选择&#xff1a; &#xff08;1&#xff09; 躲过厂用变压器负荷侧母线上短路时流过保护装置的最大短路电流。 动作电流整定为&#xff1a; IsdKkIDmax &#xff08;1-1&#xff09; 式中 Kk——可靠系数&#xff0c; 一般取1.3&…

Oracle将与Kubernetes合作推出DevOps解决方案!

导读Oracle想成为云计算领域的巨头&#xff0c;但它不是推出自己品牌的云DevOps软件&#xff0c;而是将与CoreOS在Kubernetes端展开合作。七年前&#xff0c;Oracle想要成为Linux领域的一家重量级公司。于是&#xff0c;Oracle主席拉里埃利森&#xff08;Larry Ellison&#xf…

【Python】如何判断时间序列数据是否为平稳时间序列或非平稳时间序列?

判断时间序列数据是否为平稳时间序列或非平稳时间序列&#xff0c;通常可以通过以下方法&#xff1a; &#xff08;1&#xff09;观察时间序列数据的均值和方差是否随时间变化而发生明显的改变。若均值和方差变化明显&#xff0c;则该时间序列数据可能为非平稳时间序列&#x…

章节5:Burp 扫描功能

章节5&#xff1a;Burp 扫描功能 参考资料 https://portswigger.net/burp/documentation/scanner https://portswigger.net/burp/documentation/desktop/scanning 模块总体介绍&#xff1a; https://portswigger.net/burp/vulnerability-scanner 扫描功能的使用&#xff…

深入了解 Vue 3 组件间通信机制

什么是组件&#xff1f; 在 Vue3 中&#xff0c;组件是构建应用界面的核心概念之一。组件可以看作是可复用、自包含和可组合的代码块&#xff0c;用于封装 UI 元素和相应的行为逻辑。 通俗来说就是&#xff0c;组件&#xff08;Component&#xff09;是一种对数据和方法的简单…

置信域策略优化Trust Region Policy Optimization (TRPO)

1. 置信域方法(Trust Region Methods) [1]将置信域方法用到强化学习中&#xff0c;并取到了非常好的结果. 1.1 优化问题 1.2 置信域 1.3 置信域方法的过程 References [1] Schulman J, Levine S, Abbeel P, et al. Trust region policy optimization[C]//International conf…

旋转图像(旋转矩阵)

原题链接 旋转图像备战技术面试&#xff1f;力扣提供海量技术面试资源&#xff0c;帮助你高效提升编程技能&#xff0c;轻松拿下世界 IT 名企 Dream Offer。https://leetcode.cn/problems/rotate-image/ 算法分析 若矩阵的行列数为N&#xff0c;设i表示行索引&#xff0c;i属…

如何定位线上CPU飙高的问题

1.问题情景 我们的接口卡死&#xff0c;CPU飙高到打不开的网页 2.问题定位 2.1 top指令 通过top命令找到CPU耗用最厉害的那个进程的PID 直接输入top Linux下的100%代表一个核心&#xff0c;如果是八核&#xff0c;最高可以到800%&#xff0c;这样才算满 然后通过PID找到CP…

设计模式再探——策略模式

目录 一、背景介绍二、思路&方案三、过程1.策略模式简介2.策略模式的类图3.策略模式代码4.策略模式还可以优化的地方5.策略模式的例子改造(配置文件反射) 四、总结五、升华 一、背景介绍 最近在做产品的过程中&#xff0c;对于主题讨论回复内容&#xff0c;按照追评次数排…

Java学习手册——第一篇Java简介

今后Java学习手册就来给大家梳理JavaSE的基础知识啦&#xff0c; 除了这个专栏我们还有其他专栏&#xff1a;前端、安全、后端等。 希望大家可以在这里一起讨论学习哟~ Java学习手册——第一篇Java简介 1. Java基础知识2. Java能干嘛3. Java基础环境搭建 1. Java基础知识 出生…