自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 CSS background-origin属性

我在讲解background-position属性时引出了背景图片坐标系的应用。当时说背景图片是相对于坐标原点定位的,而这个坐标原点就位于border-box区域的左上起点,其实这是不严谨的。因为那是默认情况下,而这里要讲解的background-origin属性就是控制这个坐标原点的位置的。Origin有“起源”的意思,而background-origin就有“背景图片起点”的意思。它是告诉浏览器background-position是相对于哪里定位的。有人会想到background-repeat属性

2020-10-13 09:26:15 973

原创 absolute和fixed的区别

fixed:固定定位absolute:绝对定位区别很简单:1、没有滚动条的情况下没有差异2、在有滚动条的情况下,fixed定位不会随滚动条移动而移动,而absolute则会随滚动条移动常用场合:1.fixed固定定位,只针对浏览器窗口定位,上下左右,不会随着窗口大小改变,固定不变,例如固定位置的小广告,常用于网站边缘的公司联系方式和快速回到顶部2.absolute绝对定位,脱离文档流,没有父元素,上下左右设置是针对于浏览器窗口,不占据位置,会随着窗口大小与页面一起改变...

2020-10-13 08:47:47 574

转载 巧妙运用clip-path,实现CSS形状变换

CSS3的“clip-path”,这个“clip-path”看起来有点眼熟,因为它原本就存在于SVG里头,利用掩码(剪裁)的方法,连接坐标绘制掩码区域,就可以做出许多不同的形状,让底色或底图显现,随着浏览器对于CSS3的支持度大幅提升,自然而然的就可以用它来做些与众不同的变化。运用clip-path超强的网站最先看到这个属性的应用,是从这个网站看到的:species-in-pieces.com/,不得不说这个网站做得实在太神了,一开始看到还真以为是用SVG做的,没想到竟然是用CSS刻出来的…真是太惊人啦

2020-10-13 08:09:03 525 1

原创 两种属性选择器的区别

[attribute~=value] 用于选取属性值中包含指定独立单词的标签。 <p title="我是首富">我是马云</p> <h1 title="我是">我是马化腾</h1> <h2 title="我是 吗">我是李彦宏</h2> <h2 title="我是吗 李 想">我是李想</h2> css代码如下:[title~="我是"]{ background: blue; border:

2020-10-09 22:37:57 351

转载 css样式的书写顺序及原理——很重要!

记得刚开始学习前端的时候,每次写css样式都是用到什么就在样式表后添加什么,完全没有考虑到样式属性的书写顺序对网页加载代码的影响。后来逐渐才知道正确的样式顺序不仅易于查看,并且也属于css样式优化的一种方式。那么是怎么个顺序呢?(1)定位属性:position display float left top right bottom overflow clear z-index(2)自身属性:width height padding border margin backg

2020-10-08 22:12:26 179

原创 HTML元素margin、padding的默认值

HTML元素margin、padding的默认值elementmargin(单位像素)padding的默认值html00body80div00h1210h219 0 19 00h318 0 18 00p16 0 16 00ul16 0 16 00 0 0 40li00td01dl16 0 16

2020-10-08 22:03:46 1238

原创 CSS中的继承

CSS中的继承一、无继承性的属性二、有继承性的属性三、所有元素可以继承的属性四、内联元素可以继承的属性五、块级元素可以继承的属性继承:子元素继承父元素的样式,但是并不是所有属性都是默认继承的。通过文档中的 inherited:yes 来判断属性是否可以继承,关于继承可以参见css的继承关键字:一、无继承性的属性1、display:规定元素应该生成的框的类型2、文本属性:vertical-align:垂直文本对齐text-decoration:规定添加到文本的装饰text-shadow:文本阴

2020-10-08 21:50:13 126

原创 块级元素、行内元素、行块级元素

块级和行内元素的简单认识标签分为两种等级:行内元素和块级元素的区别:行内元素:块级元素:块级元素和行内元素的分类:在HTML的角度来讲,标签分为:从CSS的角度讲,CSS的分类和上面的很像,就p不一样:标签分为两种等级:        1,行内元素。   2,块级元素。行内元素和块级元素的区别:行内元素:与其他行内元素并排不能设置宽高,默认的宽度就是文字的宽度块级元素:霸占一行,不能与其他任何元素并列

2020-09-21 08:50:31 2723

转载 CSS的inline、block与inline-block

基本知识点基础知识点一、行内元素与块状元素之间的转换1. float: 当把行内元素设置完float:left/right后,该行内元素的display属性会被赋予block值,且拥有浮动特性。行内元素去除了之间的莫名空白。2. position: 当为行内元素进行定位时,position:absolute与position:fixed.都会使得原先的行内元素变为块级元素。3 .display:(1)、块级标签转换为行内标签:display:inline;(2)、行内标签转换为块级标签:display:bl

2020-08-30 15:46:11 230

转载 CSS权重以及特殊值计算方法

特殊性 css继承是从一个元素向其后代元素传递属性值所采用的机制。确定应当向一个元素应用哪些值时,浏览器不仅要考虑继承,还要考虑声明的特殊性,另外需要考虑声明本身的来源。这个过程就称为层叠。——《css权威指南》

2020-08-20 10:05:53 277

转载 csdn Markdown常用语法

  markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。1. 实现缩进两种方案手动输入空格 (&nbsp; &emsp ;)。注意!此时的分号为英文分号,但是不推荐使用此方法,太麻烦!使用全角空格(切换快捷键shift+空格)。即:在全角输入状态下直接使用空格键就ok了2. 实现换行两种方案两个回车即可使用< br >3. 字体大小、颜色、类型、加粗、倾斜< font size=

2020-08-20 09:45:39 100 1

转载 路径中 斜杠/和反斜杠\ 的区别

路径中 斜杠/和反斜杠\ 的区别最近在项目中遇到了一个小问题,纠结了半天。路径中使用斜杠/和反斜杠\的区别到底是什么。查阅了一些资料后可知。Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。所以目前windows系统上的文件浏览器都是用 反斜杠\ 作为路径分隔符。随着发展,DOS系统已经被淘汰了,命令提示符也用的

2020-07-30 23:00:19 1147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除