Html&Css 基础总结(基础好了才是最能打的)四

[前端][基础]HTML&CSS 1,HTML1.1 介绍HTML 是一门语言,所有的网页都是用HTML 这门语言编写出来的,也就是HTML是用来写网页的等网站有很多网页。这些都是网页展示出来的效果。而HTML也有专业的解释==HTML(HyperText Markup Language):超文本标记语言:==超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容如上图看到的页面,我们除了能看到一些文字,同时也有大量的图片展示;有些网页也有视频,音频等。这种展示效果超越了文本展示的限制。 阅读详情

Html&Css 基础学习回顾总结

Html&Css 基础总结(基础好了才是最能打的)一
Html&Css 基础总结(基础好了才是最能打的)二
Html&Css 基础总结(基础好了才是最能打的)三



前言

这是作者的第四天总结篇章, 有需要的小伙伴可以 在这里 找到上一篇文章
视频在这里~ @B站黑马程序员视频

视频共15天,作者会以天为粒度,来分散到不同文章中,有兴趣的小伙伴可以关注一下,谢谢你
书中错误在所难免,如果有小伙伴发现的话恳请斧正,在此先谢过咯~


本篇文章主要讲述CSS的复合选择器、特性、背景属性和显示模式

复合选择器

后代选择器

选中某个元素的后代元素(内嵌元素)

子代选择器

选择某元素的子级元素,不往下走了

并集选择器

选中多组标签设置相同的样式,
选择器1,2,3…n` 选择器之间用,隔开

交集选择器 (了解即可)

选中同时满足多个条件的元素

伪类选择器

状态选择器,表示元素的状态,选中元素的某个状态设置样式
鼠标悬停状态:选择器 hover (css属性)

选择器后面加:hover, 适用于基础选择器

伪类选择器-超链接的四个状态

:link 访问前;
:visited 访问后;
:hover 鼠标悬停;
:active 点击时(激活);

CSS的特性

继承性

子级标签默认继承父级的文字控制属性,例如字体大小粗细颜色等…
但是有一种情况会失效,就是当子标签有自己的相同样式,例如颜色,的时候;

层叠性

意思是说相同的属性, 后面的会覆盖前面的(从上往下执行),而不同的属性会被叠加, 试想一下两个相同的标签选择器,不同的属性会被叠加, 如果是一样的,则后面的会把前面的覆盖掉

优先级

当一个标签适配多个选择的时候,该以哪个为优先呢? 就是匹配规则呢?
“谁的优先级高选择器”

规则: 选择器的范围越大, 优先级就越低
公式: 通配符选择器 <标签选择器<类选择器< id选择器<行内样式 <!important

tips: 通配符选择器就是 *{xx}

可是important 是个什么东西? 之前怎么没学过
ok,他是一个提权的 其实是提升优先级;
具体用法
#myid{
color:red !important // 那么这个的优先级就是最高的了
}

叠加计算规则

叠加计算: 如果是复合选择器, 则需要权重叠加计算;
公式(每一级之间不存在进位比较)
行内样式,id选择器格式, 类选择器个数,标签选择器个数;
从左向右依次比较个数, 同一级个数多的优先级高, 如果个数相同,则向后比较;
!important 权重最高
继承权重最低

Emmet 写法

Emmet 写法就是代码的简写方式,缩写输入vs code会自动生成对应的代码~我觉得蛮好的

html:

标签名.类名,div.mycalss:
<div class="mycalss"></div>
标签名#id名,div#cc:
<div id="cc"></div>
同级标签,div+p
<div></div>
<p></p>
父子级别标签: div>p
<div>
    <p></p>
</div>
多个相同标签 span*3
<span></span><span></span><span></span>
带内容的div,div{ccc}
<div>cccc</div>

css:
大多数简写方式未属性单词的首字母(自动提示)

背景属性

背景色:background-color;
背景图:background-image;
背景图平铺方式: repeat;
背景图位置:position;
背景图缩放:size;
背景图固定:attachment;
背景复合属性:background

div{

    width: 500px;
    height: 500px;
    background-color: blue;
    background-image: url(./641.webp);
    /*  不平铺  */
    background-repeat: no-repeat;
    /* 方向英文单词  center left right top */ 
        /* 0 0 ,左上角  */
    background-position: center center;
    /* 图片完全覆盖盒子 */
    /* background-size: cover; */
    /* 保留图片自身宽高比例 */
    /* background-size: contain; */

    /* 等同cover */
    background-size: 100%;

    /*  背景图固定 */
    /* 背景图不会随着元素的内容滚动  */
    background-attachment: fixed;

}

显示模式

标签元素的显示方式

块级元素

  • 独占一行
  • 默认是父级的100% ;
  • 添加宽高元素生效;

行内元素

例如span, 添加宽高不生效, 所以外部要包裹一个块级元素;

行内块元素

行内不换行, 默认尺寸由内容撑开
例子: span(image)

转换显示模式

属性名: display
属性值:
block 块级;
inline-block; 行内块;
inline 行内;

结束

今天的学习也到此为止了,希望大家都有所收获,再见

HTML&CSS实验(5) HTML&CSS实验(5):学习颜色、字体、文本格式化和盒模型的样式定义 阅读详情

相关推荐

深入学习HTML&CSS:配套源代码详解

本文还有配套的精品资源,点击获取 简介:本书《Head First HTML&CSS第二版配套源代码》专为初学者设计,通过图像和互动示例,以幽默语言教授HTML和CSS的基础与高级概念。源代码文件提供实践中学习的机会,包含所有示例代码,帮助理解HTML文档结构、CSS样式和布局控制,以及响应式设计等。这份学习资源旨在使初学者能够通过理论与实践相结合的方式,掌握网页设...

weixin_42462474的博客 791

Html&Css 基础总结(基础好了才是最能打的)二

我是item表头 我是item 我是item表头

无方少年游 1244

Converting Phase Noise to Random Jitter(Period)

推导了Phase Noise to Random Jitter(Period)的转换过程,解释了分频对Phase Noise & Spur(每2分频改善6dB)的影响,每N分频,TIE RJ(1𝜎)不变(之前已推导),而Period RJ(1𝜎)增加√N倍。

u010486560的博客 2039

Html&Css 基础总结(基础好了才是最能打的)五-大结局

本篇文章主要讲述结构伪类选择器和盒子模型

无方少年游 1244

反序列化漏洞详解

目录 一、什么是序列化和反序列化 二、什么是反序列化漏洞 三、序列化函数(serialize) 四、反序列化(unserialize) ​五、什么是PHP魔术方法 六、一些常见的魔术方法 七、魔术方法的利用 八、反序列化漏洞的利用 1.__destruct()函数 2.__wakeup() 3.toString() ​九、反序列化漏洞的防御 一、什么是序列化和反序列化 序列化是将对象转换为字符串以便存储传输的一种方式。而反序列化恰好就是序列化的逆过程,反序列化会将字符串.

LJH1999ZN的博客 3万+

学Simulink--环境感知场景实例:基于Simulink的毫米波雷达多目标跟踪仿真

本文介绍了基于Simulink的毫米波雷达多目标跟踪仿真系统,重点分析了FMCW雷达信号处理流程(Range/Doppler FFT、CFAR检测)和多目标跟踪算法(JPDA数据关联、EKF状态估计)。通过构建城市道路交叉场景,验证了系统在跟踪精度(位置误差<0.2m)、实时性(单帧处理24ms)和鲁棒性(ID切换率<5%)方面的性能优势,并提出了UKF滤波、多传感器融合等优化方向。该仿真系统为自动驾驶环境感知提供了实用的毫米波雷达跟踪解决方案。

amy_mhd的博客 92

Html&Css 基础总结(基础好了才是最能打的)一

作者在求学期间自学了前端界面相关的,算是有一些基础, 但是在工作中前端知识一直没有用武之地,导致前端的知识七零八落的不成体系,所以痛腚思痛,这篇专栏主要是回顾学习之前的知识,同时跟随B站黑马程序员的视频,边看边学视频在这里~@B站黑马程序员视频书中错误在所难免,如果有小伙伴发现的话恳请斧正,在此先谢过咯~第一天的内容就止步于此了,希望大家都可以有所收获,明天见~

无方少年游 1022

基于GA-BP遗传算法优化神经网络的多输入多输出数据预测-Python代码实现

多输入多输出的GA-BP神经网络

2301_80449389的博客 2308

Html&Css 基础总结(基础好了才是最能打的)三

视频共15天,作者会以天为粒度,来分散到不同文章中,有兴趣的小伙伴可以关注一下,谢谢你 书中错误在所难免,如果有小伙伴发现的话恳请斧正,在此先谢过咯~

无方少年游 512

【电源专题】案例:对比不同电池在不同电流下的电池放电曲线

无

一点硬件 2840

Android系统开发面试指南:系统Launcher岗位解析

本文针对上海礼聪Android系统开发岗位(侧重系统Launcher、充电/电池/USB底层开发)提供面试指南。内容涵盖应用开发(启动流程优化)、系统底层(充电状态机、USBOTG)、编程能力(线程安全LRU实现)、问题排查(ANR分析)及沟通协作等核心考点。通过5类典型问题及技术深度解析,帮助候选人系统准备,重点考察Framework源码理解、系统调试能力和工程思维。建议结合PowerManagerService等模块源码和systrace工具进行实践准备,同时注重技术表达与协作能力的展现。

郑伟强dev的专栏 935

java前端基础--HTML&CSS、JavaScript、Vue、Ajax

java前端基础--HTML&CSS、JavaScript、Vue、Ajax

PluMage11的博客 1995

波浪补偿控制(AHC)之波浪发生器(CODESYS完整源代码)

波浪发生器平台详细算法和结构介绍请参看下面博客文章:CODESYS平台如何建立FC和FB,请参看下面博客文章:

RXXW_Dor的博客 401

HTML&CSS基础(四)

⒈文本标签: ①和<strong></strong> em标签用于表示一段内容中的着重点。倾斜标记。表示语气上的强调。 strong标签用于表示一个内容的重要性。加粗标记。表示强调的内容,比em更强烈。 ②<i></i>和<b></b>(没有语义) i标签:倾斜显示。 b标签:加粗显示...

qq_43627109的博客 184

PCB板Gerber文件的理解和制作

Gerber文件是PCB生产的关键文件,主要包括:1)走线层(GTL/GBL);2)阻焊层(GTS/GBS);3)丝印层(GTO/GBO);4)板框层(GMx/GKO);5)钢网层(Gtp/GBp);6)钻孔文件(NCdrillFiles)。其中1-10项和15项钻孔文件必须提供,建议包含11-14项辅助钻孔层。Gerber文件不含过孔属性,需提前在AD中设置过孔盖油。导出步骤包括:导出非机械层、机械层和钻孔层,新版AD可通过"文件->制造输出->GerberFiles"操作

qq_37999850的博客 853

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

HTML&CSS基础

文章目录1.HTML常见标签1.1.font字体标签1.2.特殊字符1.3.标题标签1.4.超链接1.5.列表标签1.6.img标签1.7.表格标签1.8.表格跨行跨列1.9.iframe标签1.10.排版标签1.11.表单列表2.CSS2.1.基本语法规范2.2.引入方式2.3.CSS基础选择器2.4.CSS复合选择器2.5.font字体2.5.CSS外观属性 1.HTML常见标签 1.1.font字体标签 <body> <!-- 字体标签 需求 1:在网页上显示 我是字体标签 ,并修

song的博客 846

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

html&css基础

/

antyuki的博客 866

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

HTML&CSS基础+JavaScript进阶

HTML、CSS基础,JS进阶内容

hm342133194的博客 2130

Javaweb梳理16——HTML&CSS使用

video:定义视频。支持的音频格式:MP4, WebM、OGG。audio:定义音频。支持的音频格式:MP3、WAV、OGG。1.新建文本文件,后缀名改为 .html/.htm。5.保存后,使用浏览器打开该文件。2.编写 HTML结构标签。type:设置符号的类型。

haozihua的博客 1108

-1. HTML&CSS 基础总结

HTML&CSS 基础知识笔记总结

Holsen_bakery's Learning notes Blog 1742

ESP32教程(基于Arduino IDE)8-Web Server④ 在Arduinio中添加HTML&CSS

使用向客户端发送文本。括号内将要发送的文本作为参数写入,须为一个字符串。如要将写入时,则可以按这么写。

weixin_44736441的博客 986

前端基础-HTML&CSS

前端基础

weixin_60387218的博客 1255

HTML&CSS基础知识

文章目录HTML&CSS基础知识一:html1.概述:html(Hypertext Markup Language)超文本标记语言。2.作用:编写网页内容的3.常见标签:二:CS与BS[面试题]CS(Client/server)架构:QQ,王者荣耀...BS(Broswer/Server)架构:4399,京东,淘宝...三:html使用1.文档结构2.注释和标签3.表格4.图片和超链接5....

小小白的博客 501

HTML&CSS-03:CSS基础

目标:掌握 CSS 属性基本写法,能够使用文字相关属性美化文章页。

普通人一枚 977
上一篇: Html&Css 基础总结(基础好了才是最能打的)三
下一篇: Html&Css 基础总结(基础好了才是最能打的)五-大结局
@王永超
博客等级 码龄10年 186粉丝 88原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值