css入门学习day01笔记

ESXI 7 :创建统信V20_1050d服务器系统虚拟机 记录一下在 X86 架构创建统信V20_1050d 虚拟机遇到的问题。已遇到的问题有①:常规服务器环境下网络连接失败重点:按照桌面版本,有问题处理简单。 阅读详情

css选择器及css规则

一、思维脑图(css)

在这里插入图片描述

二、选择器

1、核心选择器

  1. 标签选择器
例如:      div {}         //选中所有<div>,为他们应用一些规则
  1. id选择器
例如:     .second {}      //选中class为second的元素
  1. 逗号选择器
例如:      div,#one {}    //选中div和one的元素
  1. 组合选择器
例如:     div#one {}      //选中所有div中id为one的元素
  1. 普遍选择器
例如:     *	             //不单独使用,效率会降低;用于配合其他选择器使用

2、层次选择器

  1. 子元素选择器
例如:    .nav > ul > li {}          //.nav下的直接子元素ul下的直接子元素li中加入规则
  1. 后代选择器
例如 :   .nav li {}		            //nav下面的所有li
  1. 下一个兄弟选择器
例如:   .products > li.ios + *{}	//代表li.ios之后的下一个
  1. 之后所有兄弟选择
例如:   .products > li.ios ~ *{}	//代表li.ios之后的所有

3、属性选择器/过滤器

一般用于表单元素,格式为:selector[]

  • input[placeholder] //选中所有input
  • input[type=text] //选中所有单行文本框
  • input[type^=t] //选中所有t开头的
  • input[type$=t] //选中所有t结尾的
  • input[type*=t] //选中所有包含t的

4、伪类选择器/过滤器

与状态相关

  1. :link //a标签还未被访问
  2. :hover //光标悬浮到元素上才会被选中
  3. :active //a标签激活
  4. :visited //a标签访问过

与状态相关

  1. :first-child //判断li是不是第一个孩子
  2. :last-child //判断li是不是最后一个孩子
  3. :nth-child(v) //判断li是第几个
    注:v 为数字,公式,关键字(如:3、even偶数、odd奇数、2n+1)
  4. :first-of-type //这一种类型里的第一个
  5. :last-of-type //这一种类型里的最后一个
  6. :nth-of-type //这一种类型里的第几个

5、伪元素选择器

  • ::after
    例如:.nav > ul::after{} //在.nav下的直接子元素ul里面的最后面插入一个节点

  • ::before
    例如: .nav > ul::before{} // 在.nav下的直接子元素ul里面的最前面插入一个节点
    副作用:在dom节点中产生一个新节点

  • 需要了解

     ::first-letter	   句首
     ::first-line	   首行
     ::selection	   选中的
    

三、思维脑图(css规则)

css规则脑图

四、规则

1、 字体样式

  • 字体样式在css中可以被继承

font-family:"微软雅黑","Microsoft YaHei","宋体",serif;
font-size:12px; //字体大小
注:浏览器默认字体为16px
font-weight:bold; //字体粗细(normal、bolder、100~900)
font-style:normal; //是否开启斜体(italic)
line-height:2em; //行高【文本垂直居中】
font:style weight size/line-height family;

例如:italic bold 12px/2em ‘Microsoft YaHei’,serif

网络字体

  • 它主要用于字体图标库(在这里推荐iconfont/fontawesome)

使用步骤:
1) 在iconfont网站中选择图标,加入项目,产生代码
2) 将产生的代码在html中通过link引用如http://at.alicdn.com/t/font_1328534_f3dyyeuoew.css
3) 再应用css中定义好的类,来使用对应的图标

2、文本样式

  • 文本样式与字体样式一样可以被继承。
    color:#333; //字体颜色
    text-align:center //【文本水平居中】
    text-decoration-line //underline 、line-through 、overline 、none
    text-decoration-style //solid 、dotted 、double 、dashed 、wavy 、...
    text-decoration-color //颜色
    text-decoration:none; //字体装饰
    text-indent:2em; //文本缩进

     text-shadow:
     
            >  例如:text-shadow:12px 2px 3px #ccc;
    

3、列表样式

list-style-type //circle 、square 、...
list-style-image //url('')
list-style-position //outside 、inside
list-style:none;

4、盒子样式(盒子,块元素)

width
height
margin-top
margin-right
margin-bottom
margin-left

margin

		margin:10px;				上右下左	
		margin:0 10px; 				上下为0,左右10px
		margin:0 5px 10px; 			上0,左右5px,下10px
		margin:0 5px 10px 15px; 	上右下左	

border-top

		border-top-style 	边框线类型
		border-top-width 	边框宽度
		border-top-color 	边框线颜色

border-right

	    border-right-style 	边框线类型
		border-right-width 	边框宽度
		border-right-color 	边框线颜色

border-bottom

		border-bottom-style 	边框线类型
		border-bottom-width 	边框宽度
		border-bottom-color 	边框线颜色

border-left

	    border-left-style 	边框线类型
		border-left-width 	边框宽度
		border-left-color 	边框线颜色

border: 1px solid #ededed; 【*】

        border-color
		border-style
		border-width

padding

		padding-top
		padding-right
		padding-bottom
		padding-left

---------- box-shadow: 5px 5px 10px #ccc;
---------- box-shadow: inset 0 0 3px lightblue;

border-radius //圆角半径

background-origin 背景铺设的起点

		border-box 		边框下
		padding-box 	内边距下
		content-box 	内容下

background-image //背景图片

		url

background-repeat //背景重复方式

	 repeat-x
	 repeat-y
	 no-repeat

background-color //背景颜色

		颜色

background-position //背景位置

		center
		top left
		10px 20px

background-clip //背景裁切方式

		border-box 		边框下
		padding-box 	内边距下
		content-box 	内容下

background //速写

		background:url('') no-repeat center;
		background-size:cover;
	=>
		background:center/cover padding-box url('') no-repeat ;

一个盒子的组成:

外边距 --------------- margin
边框 -------------------border
内边距 --------------- padding
内容 -------------------存放子元素或者内容的区域

盒子所占面积?
盒子存放内容的区域为多大?

盒子计算方式:

box-sizing:content-box;内容盒子(传统盒子)
-----------width = 内容宽
---------- height = 内容高
-----------所占的宽 = border + padding + width
-----------所占的高 = border + padding + height

box-sizing:border-box;边框盒子(怪异盒子)
-----------width = 边框以内所有的和
-----------width = border + padding + 内容宽

5、单位

颜色

		#333333 	=> #333
		#ededed
		rgb(0,0,0) 	=>#000000
		rgba(0,0,0,0.3)
		渐变

长度
-----绝对单位

    `px`

-----相对单位

em 		当前元素上的font-size的值
		font-size:12px ;
		1em = 12px;
		2em = 24px;
rem
		html{font-size:14px}
		1rem = 14px;
%
		width 相对于父元素
		border-radius 	相对于当前元素的width
					...

-----关键

		    center
			border-box
			content-box

-----函数

			url()
			rgb()
			rgba()

6. 选择器优先级

7. 布局

	1.浮动布局
	2.定位布局
修改 Alist 密码时报错?看看这个坑怎么解决! 启动服务后,再修改密码”。以后再遇到类似问题,先检查服务是否正常运行,说不定就能少踩不少坑。如果还有其他 Alist 的问题,欢迎在评论区留言交流~ 阅读详情

相关推荐

【智能教育实践】MOOPer数据集在个性化学习路径规划中的应用

本文探讨了如何利用MOOPer数据集实现从“千人一面”到“千人千面”的个性化学习路径规划。通过分析学习者与平台的交互数据(如练习、反馈、讨论)并结合知识图谱,系统能够动态诊断学生知识状态,并为其推荐最优学习序列。文章详细介绍了基于数据驱动的推荐系统核心技术,包括知识追踪、图谱关联挖掘及排序策略,旨在解决传统在线教育的僵化问题,提升学习效率与动力。

read5的博客 230

HTML中inputcss样式详解,HTML中input的placeholder属性的CSS样式定义

在HTML中input的有个placeholder属性,它可以让我们在写表单时给每个input的元素做个提示,让用户知道这个输入框什么作用,该输入什么样的数据,很是人性化,但我们在定义input的placeholder属性时,它的默认样式本人感觉是非常的难看,为此我这个半调子的HTML代码君,百度了一下,找到了如何利CSS来给这个input的placeholder属性定义样式利用css定义inpu...

weixin_42223120的博客 1624

Q&A | ZStack替代VMware实问实答

ZStack替代VMware实问实答

zstack_org的博客 1801

两万块前端就业课程——学习笔记分享(Day_01)

该内容是前端开发入门学习资料,涵盖多方面核心知识。 软件开发体系上,介绍软件定义、体系结构及程序员职业相关内容,包括岗位认知、职能划分等。Web 开发方面,讲解网页组成、浏览器内核及网页显示流程。 开发实践部分,从用记事本开发第一个网页,到使用 VS Code 工具,介绍 HTML 基础标签、元素属性与嵌套、代码注释等。 还包含学习方法,如知识分类、刻意练习,及工具使用如 Markdown 和 VS Code 配置。知识小结明确各知识点重点与易错点。

一位搞嵌入式和前端的genius的博客 1597

Vivado时序约束实战:input_delay在高速接口设计中的关键作用

本文深入探讨了在Vivado时序约束中,input_delay对于高速接口设计的关键作用。通过一个RGMII以太网接口调试的实际案例,解释了为何仅靠仿真正确而实际数据采集会失败,并揭示了set_input_delay约束的本质是告知时序分析工具外部芯片的时序关系,而非添加物理延迟。文章详细讲解了如何根据数据手册计算约束值、针对不同采样时钟方案(如移相时钟)进行约束,并指导如何通过时序报告验证约束效果,是解决FPGA高速接口时序问题的实战指南。

ee345的博客 252

Windows安装Pytorch3d

pytorch和pytorch3d版本对应关系如下:https://github.com/facebookresearch/pytorch3d/releasescuda和NVIDIA CUB版本对应关系如下:https://github.com/NVIDIA/cub/releases?page=1本人配置如下:GPU:1050TiCUDA:11.1python:3.8。

Snakewood的博客 4287

JavaWeb学习笔记 day01 HTML 和 CSS

JavaWeb学习笔记 day01 HTML 和 CSS 1.任务 1、html 学习 2、CSS 学习 2.课堂笔记: 2.1 B/S 软件的结构 JavaSE C/S Client Server B/S Browser Server 2.2 前端的开发流程 2.3 网页的组成部分 页面由三部分内容组成! 分别是内容(结构)、表现、行为。 内容(结构),是我们在页面中可以看到的数据。我们称之为内容。一般内容 我们使用html 技术来展示。 表现,指的是这些内容在页面上的展示形式。比如说。布

Alu_em的博客 843

【SystemVerilog项目实践】4.AHB-SRAMC(验证计划)

验证计划

托马斯的博客 3661

JavaWeb学习Day01 HTML、CSS

现在,我正在学习,这篇文章是我的学习总结,文章中的部分图片来自黑马程序员,学习资源可以从黑马程序员获取,另外由于自己学识浅薄,文章中可能出现不足或错误之处,恳请读者批评指正。

学习者的博客 803

Ubuntu Rtx3090 Cuda11.7 安装 pytorch3d

pytorch ubuntu pytorch3d 安装

G果的博客 2274

UGUI合批杀手:Mask/RectMask2D为何必断合批?

颜色缓冲负责记录像素颜色;模板缓冲负责记录“这个像素的模板值”(一个小整数);渲染时,你可以设定:只有模板值为 X 的地方才允许画;或者往某些区域写特定的模板值。类似于:先拿一支隐形笔在纸上画出一块区域,给它记一个编号“1”,后面的涂色动作只允许涂在“编号为1”的区域上。合批的前提:渲染状态不变,连续元素能一口气画完。材质、贴图、混合模式、Stencil、裁剪区域……都得一致。Mask / RectMask2D 的本质:在渲染状态上加规则——“只在某个区域内允许写像素”。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 122

day01css入门基础

css入门 day01 课程的规划 第一阶段、css3/html5 第二阶段、JS交互 第三阶段、node开发 第四阶段、前端框架 :vue react 第五阶段、小程序+数据可视化 前端的概述 web的发展史 web1.0 简单的静态页面 早期三大门户 搜狐 新浪 网易 web2.0 更注重用户之间的交互 用户即是信息的消费者也是制造者 微博 web3.0 人工智能 复杂的页面功能 即时通讯 web的前景 pc端的网页 移动端的网页 ios android vscode

weixin_45637649的博客 456

021、反激变换器的软启动设计

本文分享了反激变换器软启动设计的实践经验。作者通过一次上电炸机事故引出软启动的重要性,分析了启动瞬间电流冲击和环路饱和问题。介绍了三种软启动方案:效果差的RC电路、推荐使用的数字芯片方案以及分立元件实现方法,重点指出数字方案的一致性优势。文章还探讨了软启动与过流保护的配合问题,提供了实测波形、温度影响等调试要点,并总结出软启动时间选择、批量生产一致性等实用建议。最后强调软启动是电源可靠性的关键设计,不应为节省成本而忽略。全文包含多个工程实践细节,对电源设计人员具有重要参考价值。(149字)

Jack010169的博客 178

HTML入门学习day01笔记

HTML入门学习day01笔记 前端包括HTML、CSS、Js: HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。 CSS样式是表现。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西。 Js是用来实现网页上的特效效果。一般有交互的都是用Js来实现。 首先我们要清楚Html网页的开发流程: 编写网页 ...

Perryc的博客 442

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

系统学习前端之CSS---day01

和

weixin_63522291的博客 1612

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【Web学习笔记DAY01】入门知识

你那里

weixin_45650243的博客 198

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

HTML与CSS学习Day01

CSS精灵、字体图标、垂直对齐、过渡、透明度、光标、SEO、ico

m0_74154295的博客 1084

HTML-CSS(day01)

CSS:Cascading Style Sheet,层叠样式表,用于控制页面的样式(表现)。

用来自己学习,复习 1027

day01-前端Web——HTML&CSS

基础标签样式&表格标签&表单标签

m0_57075290的博客 1472

CSS学习_01day

CSS样式学习 首先在学习css之前补充一点:大多数人在使用css之中都会使用通配符: * ;来进行对整体标签的内外边距去除; ` *{ padding:0; margin:0; box-sizing: border-box; }` 确实通配符有这去除效果,然后使用之后全部标签都会不具有内外边距,无论你是否使用该标签都会全部去除,这个效果显然不是我们想要有的,因此使用通配符效果不太理想,故我...

qq_42960126的博客 392

day01-HTML-CSS

文章目录1. 前端开发介绍2. HTML & CSS2.1 HTML快速入门2.1.1 操作2.1.2 总结2.2 开发工具2.3 基础标签 & 样式2.3.1 新浪新闻-标题实现2.3.1.1 标题排版2.3.1.1.1 分析2.3.1.1.2 标签2.3.1.1.2 实现2.3.1.2 标题样式2.3.1.2.1 CSS引入方式2.3.1.2.2 颜色表示2.3.1.2.3 标题字体颜色2.3.1.2.4 CSS选择器2.3.1.2.5 发布时间字体颜色2.3.1.3 超链接2.3.1.

qq_63763836的博客 814

Bootstrap学习笔记01【快速入门、栅格布局】

Bootstrap学习笔记01【快速入门、栅格布局】

upward 825

HTML/CSS学习笔记01【概念介绍、基本标签】

概念介绍、基本标签

upward 1287

css入门学习day02笔记

对css的选择器进行详细解释

Perryc的博客 458

Java开发的前端学习笔记 day01 HTML+CSS

央视网

m0_56369671的博客 527

【前端学习笔记day01】前端学习笔记目录

前端学习笔记 前端开发概述 HTML 2.1. html概述和基本结构 2.2. html标题标签 2.3. html段落标签、换行标签与字符实体 2.4. html块标签、含样式的标签 2.5. html图像标签、绝对路径和相对路径 2.6. html链接标签 2.7. html列表标签 2.8. html表单 2.9. html表格 2.10. 页面布局概述 2.11. table布局及实...

汪雯琦的博客 2383
上一篇: HTML入门学习day03笔记
下一篇: css入门学习day02笔记
Perryc
博客等级 码龄9年 5粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值