前端学习笔记——CSS(一)

STM32 FATFS文件系统按行读取SD卡数据 STM32 SD数据实现按行读取 阅读详情

一、常用HTML标签

1.列表

  • 列表可以分为三类:有序列表、无序列表和定义列表
  • 有序列表
    通过ol标签来创建,列表中的项由li标签来表示
<!-- 有序列表 -->
    <ol>
        <li>铅笔</li>
        <li>钢笔</li>
        <li>圆珠笔</li>
    </ol>
  • 无序列表
    通过ul标签来创建,列表中的项由li标签来表示
<!-- 无序列表 -->
    <ul>
        <li>番茄</li>
        <li>土豆</li>
        <li>黄瓜</li>
    </ul>
  • 定义列表
    通过dl标签来创建,dt创建一个列表项,dd对列表项进行定义
<!-- 定义列表 -->
    <dl>
        <dt>one</dt>
        <dd>bilibili</dd>
        <dd>abaaba</dd>
        <dt>two</dt>
        <dd>xxxxxxx</dd>
        <dd>iouuuiii</dd>
    </dl>
  • ul和ol都是块元素,通常作为布局容器使用,子元素应该是li元素,li元素也是款元素,可以在li中嵌套任何其他元素。

2.超链接

  • 一个a标签即是一个超链接,a标签是行内元素,但比较特殊,可以嵌套出自己以外的任何元素。超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,可以通过超链接来访问特定的资源,也可以作为锚点,在当前页面进行定位跳转。
  • a标签有两个常用属性
    href:指定跳转的目标资源路径。
    target:定义超链接的跳转方式,默认值为_self,表示在当前页面打开,可设置为_blank,表示在新窗口中打开。
  • 资源路径
    绝对路径:与当前文件没有联系,不是根据当前所处的位置去访问对应的资源。
    相对路径:从当前文件出发去寻找资源。

3.图片

  • img标签,用于渲染图片资源,有两个必要属性
    src:指定图片资源路径
    alt:对图片额外信息的描述,方便SEO检索到该图片,当图片无法正常加载时,显示alt的值。
  • img标签是行内块元素,不会独占一行,可设置宽高,是一个空标签。一般只会设置宽或高,另一个会自适应。
  • href与src
    两者都是指向资源地址。
    href关联一份资源文件,如果需要在页面渲染时用到该资源中的内容时,浏览器会下载该资源,采用并行下载方式,不会阻塞页面的渲染。
    src访问对应的资源,并替换该标签的内容,一定会下载对应路径的资源,不是并行下载,在页面渲染时遇到src时会先下载该资源,在解析完成后才能继续页面渲染。

4.div与span

  • div标签是典型的块元素,没有任何的语义,通常作为页面布局的容器使用。
  • span标签是典型的行内元素,没有任何的语义,通常作为行内容器使用,用来存放文本或其他的行内元素。

二、CSS基础

1.CSS简介

一个网页由三部分组成:

内容作用
HTML结构
CSS样式
JavaScript行为

CSS——层叠样式表,用于渲染HTML元素标签的样式。

2.CSS的使用

  • 行内样式:每一个元素都具有style属性,通过该属性可以设置元素的样式。缺点:复用性不高,样式更新麻烦,不符合网页标准,不推荐使用。
  • 内联样式:通过style标签,在HTML中设置当前网页所需的CSS样式内容,不是所有用户可见的内容,通常放在head标签中。缺点:复用性仍然不够高,依然存在相互耦合性,不符合网页标准。
  • 外联样式:将样式保存为.css文件,可以被任何页面通过link标签引用,复用性高。推荐使用。
  • CSS主要由两部分组成:选择器和声明块

选择器 {
声明块
}

3.选择器分类

  • 基础选择器:

元素选择器:通过标签名去选择对应元素。如div,p,span
id选择器:每个元素都有id属性,id只是唯一的。#id
类选择器:每个元素都有class属性,class值可以重复。.class
通配符选择器:选中页面中的所有元素。*

  • 复合选择器

交集选择器:满足所有选择器条件才会被选中。选择器1选择器2如:div.box
并集选择器:满足一个选择器条件就会被选中。选择器1,选择器2如:div,p

  • 关系选择器
    元素与元素之间的关系:父子关系、祖先后代关系、兄弟关系
    父元素:含有被嵌套元素的元素。
    子元素:被父元素直接嵌套的元素,子元素也是特殊的后代元素。
    兄弟元素:拥有同一个父元素的元素。
    祖先元素:包含着后代的元素。
    后代元素:被某元素嵌套的元素。

子选择器 选择某元素一级子元素。选择器1>选择器2
后代选择器 选择某元素的后代元素,包括子元素。选择器1 选择器2
相邻兄弟选择器 选择某元素后的第一个兄弟元素。选择器1+选择器2
后续兄弟选择器 选择某元素之后的所有兄弟元素。选择器1~选择器2

  • 属性选择器:通过元素的属性值来选择对应的元素

选择拥有该属性的所有元素。[属性]
选择满足属性值的所有元素。[属性=值]
选择属性值以特定字符开头的元素。[属性^=值]
选择属性值以特定字符结尾的元素。[属性$=值]
选择属性值包含特定字符的元素。[属性*=值]

  • 伪类选择器
    伪类选择器一般不会单独使用,会和其他选择器配合使用。:伪类名

a:link {color:#FF0000;} /* 未访问的链接 /
a:visited {color:#00FF00;} /
已访问的链接 /
a:hover {color:#FF00FF;} /
鼠标划过链接 /
a:active {color:#0000FF;} /
已选中的链接 */

:first-child 父元素下的第一个子元素
:last-child 父元素下的最后一个子元素
:nth-child 父元素下的任意顺序子元素
注意:以上伪类是在不同的子元素之间排序的

:first-of-type
:last-of-type
:nth-of-type
以上伪类是在同类型元素之间进行排序

选择器练习

餐厅小游戏

【Linux0.11代码分析】之 系列文章链接汇总(全) 【Linux0.11代码分析】00 之 系列文章链接汇总(全) 阅读详情

相关推荐

Chapter 5 Gate Drivers and Level Shifters

Gate driver如下图所示, 包括功率管(带保护), Gate driver, Level shifter, Gate Supply 和Dead-time control.

2304_76736886的博客 2233

【前端基础】 CSS学习笔记总结一

CSS简介|CSS基础选择器|CSS字体属性|CSS文本属性|CSS引入方式|谷歌浏览器调试工具

全栈梦正在实现!!! 834

从零玩转GD32单片机CAN总线:手把手实战配置与源码解析

本文提供了一份基于GD32单片机的CAN总线实战入门指南。从硬件连接(GD32F103C8T6与TJA1050收发器)到软件配置,详细解析了CAN初始化、波特率计算、过滤器设置及中断收发等核心源码。通过手把手的回环测试示例与常见问题排查,帮助开发者快速掌握CAN总线通信的关键配置与调试技巧。

g5h6i7j的博客 481

【前端学习笔记】CSS基础一

一、什么是CSS 1.CSS 介绍 CSS(Cascading Style Sheets,层叠样式表)是一种用来控制网页布局和设计外观的样式语言。它使得开发者可以分离网页的内容(HTML)和表现形式(样式),提高了内容的可访问性,提供了更强的灵活性和控制性,也使得网页的维护和修改变得更加容易。 CSS 如何与 HTML 一起工作: 结构与样式分离: HTML 用于构建网页的结构,定义网页的内容,如文本、图片、链接等。 CSS 用于定义这些结构的表现形式,比如布局、颜色、字体大小和样式等。 引入方

qq_46056318的博客 1135

HFSS - 双频微带天线设计与仿真

一、设计指标 中心频率:1.9GHz、2.45GHz 匹配情况:中心频率处S11S_{11}S11​参数小于-20dB 介质板厚度:1.6mm 介质板介电常数:3.8 馈电方式:50Ω\OmegaΩ同轴线馈电 二、双频微带天线 获得双频工作的一种最简单的方法是辐射贴片的长度对应-一个频率谐振,其宽度对应另一个频率谐振,然后从对角线的一角馈电,就能使同一个辐射贴片工作于两个频率上。其结构如下图所示。 从图中可以得知,x轴上的A点(x,0)为激发TM10_{10}10​模式的50Ω\OmegaΩ馈电点,由

MaxWei 1万+

算法之动态规划(DP)求解完全背包问题

算法之动态规划(DP)求解01背包问题 上面这篇文章主要讲解了01背包问题和动态规划算法,如果你不了解动态规划算法,建议先浏览一下这篇文章熟悉一下,因为,本文的算法思想是基于这篇文章的。 1、什么是完全背包问题? **01背包问题:**有一个背包的容积为V,有N个物品,每个物品的体积为v[i],权重为w[i],每个物品只能取1次放入背包中,背包所有物品权重和最大是多少? 完全背包: 有一个背包的容积为V,有N个物品,每个物品的体积为v[i],权重为w[i],每个物品可以取无限次放入背包中,背包所有物品权重和

PRML_MAN的博客 2万+

前端css学习笔记<一>

1、CSS margin 属性 margin 简写属性在一个声明中设置所有外边距属性。该属性可以有 1 到 4 个值。 说明 这个简写属性设置一个元素所有外边距的宽度,或者设置各边上外边距的宽度。 块级元素的垂直相邻外边距会合并,而行内元素实际上不占上下外边距。行内元素的的左右外边距不会合并。同样地,浮动元素的外边距也不会合并。允许指定负的外边距值,不过使用时要小心。 注释: 允许使用负值。 例子 1 margin:10px 5px 15px 20px; 上外边距是 10px 右外边距是 5px 下外边距是

fanhl的博客 350

OpenRubrics:自动化评估工具优化LLM对齐效果

在大型语言模型(LLM)应用中,模型输出与人类价值观的对齐是关键挑战。传统人工反馈强化学习(RLHF)依赖大量标注,成本高且一致性差。OpenRubrics作为开源工具,通过结构化准则实现自动化评估,显著提升效率。其核心原理是将主观评价转化为可量化的多维指标,支持动态权重调整,并兼容主流RLHF框架。该工具在降低标注成本的同时,通过Fleiss' Kappa系数等指标保证评估一致性,适用于多语言和医疗等专业领域,为LLM对齐提供了工程化解决方案。

weixin_28730037的博客 357

前端CSS基础知识(一)学习笔记

CSS基础知识(一)主要内容包括:简介、选择键、字体属性、文本属性、引入方式

Dola135的博客 650

MATLAB计算各种复合干热指数,如SDHI、DHMI等

MATLAB编程实现各种复合干热指数

WW、forever的博客 5079

YOLOv8【第十章:多任务扩展深度篇·第19节】YOLOv8 与 DeepLabV3+ 对比——实时性与精度的权衡!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。

**My Coding Family** 1万+

前端-CSS3学习笔记一

日期:2021/12/26 所看视频链接:B站尚硅谷 内容: P27_CSS简介 CSS,层叠样式表(Cascading Style Sheets) 后缀.css 1.作用:         修改元素的样式 2.分类:         1.内联样式(行内样式)        &nb

weixin_45068245的博客 173

手把手教你学PCIE--所有 PF(Physical Function)共同管理和分配 VF

但具体如何分配和使用 VF 取决于硬件设计、驱动程序配置以及实际应用场景。

MHD0815的博客 1462

前端学习笔记3-CSS入门一

前言:虽然做了几个前端项目,但是属于项目组的赶鸭上架。我的前端基础还是非常薄弱,在网上找了一些网站,用于空闲时间学习。在此做下学习笔记,以做复习使用。 网站的课程讲的很好,很适合像我这样零基础的人学习,非常感谢网站的维护者,推荐下:绿叶学习网 1.CSS的3种引用方式: ---外部样式表,CSS代码和HTML代码分开存放,在HTML中通过link标签引入CSS。 CSS代码: div{...

JustDI0209的博客 349

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

前端基础学习笔记(CSS篇一)

前端基础学习笔记(CSS篇一)

2301_76779875的博客 962

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

JAVA前端CSS学习笔记(一,CSS基础认知)

这篇文章主要记录了CSS的两块基础知识:对于CSS的基础认知和CSS选择器的学习。这两块知识很基础同时也很重要,贯穿着CSS学习的整个过程中。当然,文中的知识点很基础,如果想继续深入学习的话,可以阅读我下一篇CSS学习笔记或者是在社区寻找编程大佬的文章。

m0_73444363的博客 185

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

(一)前端html+css学习笔记

学习html和css的笔记

m0_62524789的博客 940

前端学习笔记(一):HTML+CSS基础

前端笔记01,web端html+css基础

憬淮的博客 2865

web前端——css3学习笔记(一)

CSS 什么是css CSS (Cascading Style Sheets) 层叠样式表,是一个用于修饰文档(可以是标记语言 HTML,也可以是XML)的语言,可以将文档以更优雅的形式呈现给用户。 css工作原理 css样式表 外部样式表( External stylesheet) 内部样式表( Internal stylesheet) 行内样式表( Inline styles) 选择器 基本选择器 (1)标签选择器:又叫元素选择器,换句话说,文档的元素就是最基本的选择器,使用元素 名称直接选中元

小王的博客 269

JAVA学习笔记—前端学习笔记(一)—HTML、CSS、JS

文章目录一、HTML基础1.HTML介绍 & 规范1.1 介绍1.2 使用记事本开发第一个网页2.HTML的使用2.1 文件标签2.2 排版标签2.2.1 HTML注释2.2.2 换行标签2.2.3 段落标签2.2.4 水平线标签2.2.5 分区标签2.3 字体标签2.3.1 字体标签2.3.2 标题标记2.4 列表标记2.5 图像标签2.6 超连接标签2.7 表格2.8 表单标签2.8.1 form属性2.9 框架标签2.10 其它标签与特殊字符2.10.1<meta>标签2.10.2

qq_40850871的博客 1913

前端学习笔记——CSS基础语言的学习(一)

作者简介:大家好,本人刚专升本上岸,是个前端小菜鸟。每日都会虚心的学习。有什么写的不好的,大家都可以帮我提出来。我跟着pink老师学的!!!强烈推荐:https://www.bilibili.com/video/BV14J4114768p=1&vd_source=38cea56ff3dcca4556d2d0f0f2c18c0c。

cACKL的博客 1139

前端学习笔记:(CSS (一))

前端学习笔记:CSS (一)

mgp_080420的博客 352

Python学习笔记-前端-CSS(一)

CSS简介 CSS的注释 CSS所有选择器 选择器优先级

大多博客仅为学习笔记使用 386

前端学习笔记(一):CSS选择器

学习笔记(一)——CSS选择器前言CSS选择器基础选择器标签选择器类选择器id选择器通配符选择器复合选择器后代选择器子选择器并集选择器伪类选择器H5新增选择器属性选择器结构伪类选择器伪元素选择器权重(优先级) 前言 离职之后在考研、自学、工作这三个选项中选择了最“没钱途”的选项,但也觉得这是或许我最应该选择的路。这个系列的将主要作为自己的学习笔记,用于在前端路上的摸索与记录,若有大佬愿意斧正、指引,感激不尽。 CSS选择器 选择器的作用:选择特定标签,为其联系设置CSS样式。 基础选择器 标签选择器 选择该

qq_39345758的博客 265

【前端学习笔记 CSS系列一】元素浮动

本来是想将这些笔记放在github上的,可是经常打不开,所以还是记录在优快云上吧。算是对自己继续学习的一个督促!!! 一、效果 二、代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>浮动</title> <style> .father { width: 500px; height: 500px; b.

GUANYX的博客 242

前端学习笔记(一)--css控制背景与css精灵、css浮动技术

一、css控制背景背景图片,默认情况下是平铺的,并且在左上角;、&lt;!doctype html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="Generator" content="EditPlus®"&gt;

笑桐笔记的博客 628
上一篇: 前端学习笔记——前端入门
下一篇: 前端学习笔记——CSS(二)
羚漆
博客等级 码龄5年 31粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值