首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

03 转换css元素类别

03 转换css元素类别 通过设置display属性 属性 作用 block 块级 inline 行内 inline-block 行内块级 接来下 就跟着小demo来学习吧...什么时候块级元素和行内元素 块级元素转行内元素 我们都知道 div是块级元素 是独占一行 可以设置宽高 并且是独占一行 那么我们看看 给它转换成行内元素效果吧!...转换成行内元素 可以清楚看到 他们俩成为相亲相爱好兄弟 在同一条线上了! 接下来就看看 行内元素转块级元素吧!...兄弟反目 可以看到 当我们设置为块级元素之后 他俩翻脸速度比翻书还快 直接另起一行 各奔东西 转换成行内块级元素 可以看到 图中 b标签是行内元素 而p标签则是块级元素 我想给俩弄成相亲相爱俩兄弟...结果 可以看到 当我们给这俩个标签设置成行内块级元素时候 变成了 可设置宽高 不是独占一行行内块级元素

9210

【原创】CSS元素分类及转换

一.元素css中将标签叫做元素 二.元素分类: 块级元素:html、body、h1-h6、p、hr、div、pre、ul+li、ol+li等 特点:独占一行,默认宽度和父级元素宽度一样宽...,如body下任何子类块级元素都和body一样宽 可以通过wedith和height设置宽度和高度,内外边距可以控制 可以包裹其他任何元素 行内元素:a、b、u、i、em、strong、del、sup...、sub、span 特点:共享一行,无默认宽度 无法设置宽度和高度属性,实际宽度和内容有关,部分行内元素内外编剧可以控制 行内元素一般只能包裹行内元素或行内块级元素。...行内块级元素:input、img 特点:可以共享一行,无默认宽度 可以通过wedith和height设置宽度和高度属性 三.元素转换: 通过display属性转换 属性值inline:将其他元素转化为行内元素...(通常将块级元素转换为行内元素) 属性值block:将其他元素转换为块级元素(通常将行内元素转换为块级元素) 属性值inline-block:将其他元素转换为行内内块级元素

46020
您找到你想要的搜索结果了吗?
是的
没有找到

css移除父元素继承属性,initial、unset、revert和inherit属性介绍

1. initial 作用: 将 CSS 属性重置为其初始值。 初始值: 初始值取决于具体属性,每个属性都有自己初始值。...如果属性有继承性质,则会应用父元素值,否则会应用初始值。 3. revert 作用: 将 CSS 属性重置为其父元素值,如果没有父元素,则行为类似于 initial 。...示例: .child { font-size: revert; /* 将 font-size 重置为父元素值 */ } 使用 revert 关键字将 CSS 属性重置为其父元素值,如果没有父元素...如果属性有继承性质,则会应用父元素值,否则会应用初始值。 4. inherit 作用: 将 CSS 属性设置为其父元素值,即强制继承父元素属性值。 继承: 总是应用父元素值。...示例: .child { color: inherit; /* 将 color 设置为父元素值 */ } 使用 inherit 关键字将 CSS 属性设置为其父元素值,即强制继承父元素属性

3800

CSS3中元素背景 gradient 渐变属性

前段时间我写过一篇:CSS中background属性总结 整理了background常用属性。 在CSS3中 background-image 还有一个 gradient 属性——渐变。...background-image: linear-gradient(to right,red,blue); /*从左到右 由红到蓝渐变*/ 效果如下: 单向渐变:从一个角到另一个相对角 background-image...: linear-gradient(to right top,red,blue); /*从左下角到右上角*/ 效果如下: 多色渐变:可以有多个颜色值 background-image: linear-gradient...*/ 效果如下: 角度渐变:渐变倾斜角度 background-image: linear-gradient(45deg,white,blue); /*角度45度 由白到蓝*/ 效果如下: 2、径向渐变...:radial-gradient 径向渐变:radial-gradient(shape形状,color1,color2......); 径向渐变形状有2种:ellipse椭圆形(默认);和circle

1.3K00

CSS3中如何解决子元素继承父元素opacity属性

问题 css3中opacity属性是用来设置 div 元素不透明级别的,但是我们往往会遇到因为父级元素设定opacity后,子元素也跟着透明了,但是有时候我们只是想让背景是透明,这该如何解决呢?...错误示例 我们常常想到方法是直接给子元素opacity设定为1,如下: 子元素会继承父级元素opacity属性 这样我们得到是无效:...解决方案 这里有两个方案,使用rgba()间接设定opacity值,这个属性不会向下继承,或者既然opacity会被子级元素继承,那就把opacity属性放到同级元素实现,下面通过示例具体说说这两种方式...opacity属性元素会继承父级元素opacity属性 效果如下: 发布者:全栈程序员栈长

3.8K20

CSS元素显示与隐藏 display visibility overflow 属性区别

元素显示与隐藏 display属性 display:none 此元素不会被显示。 display:block 此元素将显示为块级元素,此元素前后会带有换行符。...display隐藏元素后,不占有原有位置 visibility 属性 visibility:visible 默认值。元素是可见。 visibility:hidden 元素是不可见。...visibility隐藏元素后,保留原有位置 overflow 属性 visible 默认值。内容不会被修剪,会呈现在元素框之外。 hidden 内容会被修剪,并且其余内容是不可见。...scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余内容。 auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余内容。...inherit 规定应该从父元素继承 overflow 属性值。

2.3K40

css 中 fixed 定位属性和动画冲突问题及解决方法

1.问题 css 中使用动画属性会和同标签下fixed属性冲突,导致定位失效,那么该如何解决他呢?...按照原来设置是当页面往下滑动时候,目录会紧贴浏览器顶部,方便跳转和查看目录,但是现在它已经不能紧贴了。看一下浏览器设置,属性确实生效了,但是页面并没有显示我们想要结果。...之前我写目录固定事件时候用是 scroll 事件,然后昨天写动画,绑定 onload 事件,我初步判断是两个 window 冲突了,导致第二个失效,所以我就改了一种写法,用 addEventListener...参考文章:https://www.zhangxinxu.com/wordpress/2015/05/css3-transform-affect/ 但是文章只是介绍了问题产生原因,并没有明确给出一个好解决办法...3.方法 虽然没有明确方法,但是给了我一个思路,因为动画中一些属性,比如 scale、translate 等,会造车容器宽高重新计算,而 fixed 属性则依赖于规定一个像素值,所以当执行动画时候

1.7K10

CSS中用 opacity、visibility、display 属性元素隐藏 对比分析

黄色块div元素设置 opacity:0;,通过定位,遮挡住了 蓝色p元素,当鼠标移到蓝色p元素时,并没有触发蓝色p元素事件。 例子(visibility属性) <!...黄色块div元素设置 visibility:hidden;,通过定位,虽然遮挡住了 蓝色p元素,但是当鼠标移到蓝色p元素时,还是触发了蓝色p元素绑定事件。...实际透明度改变后,GPU 在绘画时只是简单降低之前已经画好纹理 alpha 值来达到效果,并不需要整体重绘。...当元素是 visibility:hidden; 时,自身事件不会触发,所以像上面这个例子中,直接在蓝色块div元素 加 hover 事件,要去将自身 visibility:hidden 过渡到...但是在其他元素加事件,来将该元素 visibility:hidden 过渡到 visibility:visible 是可以,看例子。 <!

1.7K10

CSS进阶】伪元素妙用2 - 多列均匀布局及title属性效果

本篇接我另一篇讲述 CSS元素文章: 【CSS进阶】伪元素妙用–单标签之美,看完本文觉得有意思可以再去看看上一篇,分享了一些伪元素妙用。 正文从这里开始: 哪些标签不支持伪元素?...纯CSS实现title属性hover效果 我们都知道,在 HTML 标签中有这样一个属性 – title,该属性规定关于元素额外信息,就是我们可以往 title 里面填入一段文字,鼠标移到元素时就会显示这段文本...这里有一个纯 CSS 方案可以解决这个场景,并且不需要添加额外 HTML 标签,运用了伪元素,先上 Demo: 鼠标 hover 一下文字,发现弹出层响应十分迅速(因为就是 CSS hover,没有延迟...主要是运用了伪元素 content 属性, content 通常是用于在伪元素中插入内容。...我另一篇讲述 CSS元素文章: 【CSS进阶】伪元素妙用–单标签之美,看完本文觉得有意思可以再去看看上一篇。

1.2K40

【黑马程序员pink名师讲CSS】学好CSS有这一篇就够了(CSS笔记)

2.css-美容师 css:层叠样式表,也叫css样式表或级联样式表 css也是一种标记语言[简单] css作用就是在HTML基础美化页面,布局页面的 css主要设置HTML页面中文本内容...} line-height行高不仅仅是我们眼中文本高度,实际还包括间距和下间距 文本高度已经在font-size设置过,所以这里line-height设置间距和下间距 上边距=下边距...css有三个非常重要三个特性:层叠性,继承性,优先级 一.层叠性(覆盖性) 给相同选择器给设置相同样式,此时一个样式就会覆盖另一个冲突样式.层叠性主要解决样式冲突问题....这样可以简化css代码 三.优先级 同一元素指定了多个选择器,就会有优先级产生 如果选择器相同,执行层叠行(就近原则) 如果选择器不同,则执行选择器权重 1.基础选择器优先级 /*不同选择器同一元素div样式冲突,执行选择器权重*/ .text { color: blue; } div { color

2.2K20

CSS3】CSS3 3D 转换 ① ( CSS3 3D 转换简介 | 3D 物体与 2D 物体区别 | 3D 空间坐标系 | 常用 3D 转换属性 | 3D 位移转换语法 | 代码示例 )

一、CSS3 3D 转换简介 1、3D 物体与 2D 物体区别 3D 显示物体 与 平面 2D 显示物体有明显不同 , 3D 显示效果有 近大远小 特点 ; 元素 2D 转换效果 有 平移...3D 转换属性 常用 3D 转换属性 : matrix3d(n,n,n,n,n,n, n,n,n,n,n,n,n,n,n,n) : 使 4 x 4 矩阵 定义 3D 转换 , 共 16 个值 ; translateZ...---- CSS3 3D 转换中 , 最常用两个转换是 : 3D 位移 3D 旋转 1、3D 位移转换语法 3D 位移 是在 3D 位移 基础 , 增加了 沿 Z 轴平移功能 ; 2D X...轴 和 Y 轴 方向上平移属性设置 , 在 3D 平移中仍然保留 ; 常用 3D 位移转换 : translateX(x) : 沿 X 轴平移 ; translateY(y) : 沿 Y 轴平移 ;...实现 3D 空间中平移 , 其中 x , y , z 表示 物体 在 三维空间 中 沿着 x 轴 , y 轴 , z 轴 平移距离 , 代码作用是 令 div 元素 : 在 x 轴方向上移动 10px

16320

CSS三大特性

是浏览器处理冲突一个能力,如果一个属性通过两个相同选择器设置到同一元素,那么这个时候一个属性就会将另一个属性层叠掉 比如先给某个标签指定了内部文字颜色为红色,接着又指定了颜色为蓝色,此时出现一个标签指定了相同样式不同值情况...样式不冲突,不会层叠 CSS继承性 所谓继承性是指书写CSS样式表时,子标签会继承父标签某些样式,子元素可以继承父元素样式(text-,font-,line-这些元素开头都可以继承,以及color...想要设置一个可继承属性,只需将它应用于父元素即可。 CSS优先级 定义CSS样式时,经常出现两个或更多规则应用在同一元素,这时就会出现优先级问题。...应用style属性元素,其行内样式权重非常高,可以理解为远大于100。总之,他拥有比选择器都大优先级。 权重相同时,CSS遵循就近原则。...使用了类选择器、属性选择器、伪元素和伪类选择器规则。 5. 使用了元素选择器规则。 6. 只包含一个通用选择器规则。 7. 同一类选择器则遵循就近原则。

70440

CSS 三大特性

是浏览器处理冲突一个能力,如果一个属性通过两个相同权重选择器设置到同一元素,那么这个时候一个属性就会将另一个属性层叠掉 比如先给某个标签指定了内部文字颜色为红色,接着又指定了颜色为蓝色,此时出现一个标签指定了相同样式不同值情况...一般情况下,如果出现样式冲突,则会按照CSS书写顺序,以最后样式为准。 样式冲突,遵循原则是就近原则。 那个样式离着结构近,就执行那个样式。...样式不冲突,不会层叠 CSS继承性 所谓继承性是指书写CSS样式表时,子标签会继承父标签某些样式,如文本颜色和字号。想要设置一个可继承属性,只需将它应用于父元素即可。...子元素可以继承父元素样式(text-,font-,line-这些元素开头都可以继承,以及color属性CSS优先级 定义CSS样式时,经常出现两个或更多规则应用在同一元素,这时就会出现优先级问题...使用了类选择器、属性选择器、伪元素和伪类选择器规则。 使用了元素选择器规则。 只包含一个通用选择器规则。 同一类选择器则遵循就近原则。

51220

CSS学习记录及整理

CSS三大特性 继承性--给父元素设置属性,后代元素都可以继承,但仅限于以(color/font-/text-/line)开头属性。...其中,a标签文字颜色和下划线不能继承;h标签文字大小不能继承。 层叠性--指CSS处理冲突能力,当不同选择器选中同一标签并且设置了相同属性时,就会出现冲突,这时CSS就会将多重样式层叠为一个。...每一条语句组成:属性+值selector {property: value} 如图: ct_css_selector.gif CSS选择器 CSS选择器用于选择需要添加样式元素。...https"] 选择src属性以https开头所有a元素 [attribute$=value]--以value结尾 [attribute*=value]--包含value 后三个是CSS3新写法,使用正则表达式来匹配...text-decoration--文本装饰效果 text-indent--文本块首行缩进 2D/3D 转换 transform--2D/3D转换 transform-origin--转换位置 transform-style

6.9K80

CSSCSS三大特性、盒子模型

CSS三大特性 1、层叠性 ​相同选择器给设置相同样式,此时一个样式就会覆盖(层叠)另一个冲突样式。层叠性主要解决样式冲突问题。 ​...层叠性原则: 样式冲突,遵循原则是就近原则,哪个样式离结构近,就执行哪个样式 样式不冲突,不会层叠 2、继承性 ​CSS继承: 子标签会继承父标签某些样式,如文本颜色和字号。...这样写法最大优势就是里面子元素可以根据自己文字大小自动调整行高 3、优先级 当同一元素指定多个选择器,就会有优先级产生。...CSS 盒子模型本质是一个盒子,封装周围 HTML 元素,它包括:边框、外边距、内边距、和 实际内容 3、边框(border) 3.1、边框使用 1、border可以设置元素边框。...但是转换为块级和行内块元素就可以了。

12810

CSS基础(一)

标签: input img textarea select button 元素显示模式转换 属性 说明 display:block 转为块级元素 display:inline 转为行内元素 display...:inline-block 转为行内块元素 居中方法总结 三大特性 一、层叠性: 所谓层叠性是指多种CSS样式叠加 是浏览器处理冲突一个能力,如果一个属性通过两个相同选择器设置到同一个标签上...一般情况下,如果出现样式冲突,则会按照CSS书写顺序,以最后样式为准。 样式冲突,遵循原则是就近原则。 样式不冲突,不会层叠。...padding-top 设置标签内边距 简写 padding属性 边框: css边框属性用来设置边框宽度、风格和颜色。...100px 二、嵌套块元素垂直外边距合并 对于嵌套关系元素,如果父元素没有内边距以及边框,则父元素外边距会与子元素外边距发生合并,合并后外边距为两者中较大者,即使父元素外边距为

88120

3.CSS优先级-CSS进阶

三、CSS优先级 层叠,指的是样式覆盖。当样式覆盖发生冲突时,以优先级高为准。 当同一元素 同一个样式属性被赋予多个属性值时,我们就需要遵循一定优先级规则来选择属性值。...继承方式冲突示例1.png 3.指定样式冲突 指定样式,指的是指定” 当前元素样式。 指定样式冲突,指的是指定” 当前元素样式发生冲突。...继承样式与指定样式冲突示例1.png Ⅰ.分析 由于CSS继承性, strong元素分别从body、div和p这三个元素继承了 color属性,但这些都属于继承样式。...最后,由于strong {color: Black;}这一句指定了 strong元素 color属性,也就是指定样式,因此最终 strong元素 color属性为 #FFD700。...(5)CSS优先级黄金定律 对于CSS优先级,主要有以下两个黄金定律: 优先级高样式覆盖优先级低样式。 同一优先级样式,后定义覆盖先定义,也就是“后来者居上”原则。

53621

前端学习(11)~css学习(五):样式表继承性和层叠性

本文重点 CSS继承性 CSS层叠性 计算权重 权重问题大总结 CSS样式表冲突总结 权重问题深入 同一个标签,携带了多个类名 !...而且,要知道哪些属性具有继承性、哪些属性没有继承性。 CSS层叠性 层叠性:计算权重 层叠性:就是css处理冲突能力。 所有的权重计算,没有任何兼容问题!...当多个选择器,选择上了某个元素时候,要按照如下顺序统计权重: id 选择器 类选择器、属性选择器、伪类选择器 标签选择器、伪元素选择器 因为对于相同方式样式表,其选择器排序优先级为:ID选择器 >...层叠性:权重计算问题大总结(非常重要) 层叠性。层叠性是一种能力,就是处理冲突能力。当不同选择器,对一个标签同一个样式,有不同值,听谁?这就是冲突css有着严格处理冲突机制。...如果描述一样近,比如选择器权重,如果权重再一样重,谁写在后面听谁CSS样式表冲突总结

68220

前端入门3-CSS基础声明正文-CSS基础

因此被选择器匹配到元素,都是直接将 CSS 样式作用到整个元素,也就是作用到整个文本内容。...3.层叠算法 由于一个元素通常会被多个选择器命中,而这些选择器又有可能是通过不同方式作用到元素,因此这里存在了两种场景下优先级问题,但请记住,只有当作用到同一元素样式属性起了冲突时才会存在优先级问题...如果不同选择器作用到同一元素,但它们各自样式属性列表中没有重复,那就不存在冲突,也就不存在优先级问题,都会一起合并作用到元素。...和 外部样式(link 标签引入外部 CSS 文件) 浏览器中用户样式 浏览器中默认样式 以上优先级从高到低,同层级之间,如果存在冲突样式属性的话,以文档中最后出现属性为准,采用覆盖规则。...场景2:不同选择器之间优先级 当作用到同一元素不同选择器存在样式属性冲突时,优先以场景1考虑优先级,如果不存在场景1情况,即起冲突选择器在场景1中处于同一层优先级,那么才会考虑不同选择器之间优先级

71320
领券