首页 > 其他分享 >CSS浮动以及背景属性

CSS浮动以及背景属性

时间:2023-10-01 15:12:15浏览次数:30  
标签:浮动 clear 元素 文档 设置 CSS 属性

CSS浮动以及背景属性

标准文档流

在标准情况下文档的流向方式,块级元素默认从上到下,行内元素和行内块元素从左到右。

CSS浮动,浮动的本意是为了解决文字环绕问题,设置浮动后。会对后面的文字产生环绕效果。

浮动的基本使用:

<style>
    *{
        float:left  /* 左浮动 */
        float:rigth  /* 右浮动 */
    }

</style>

​ 元素设置浮动之后,能够让当前元素脱离标准文档流(脱标)

浮动的特点:

​ 1:浮动元素找浮动 不浮动找不浮动

​ 浮动的元素脱标,会显示在标准文档流的上层

​ 2:浮动只会影响后面的元素,对前面的元素不造成影响

​ 3:浮动可以实现模式转化,让元素脱标,实现和行内块一样的效果,可以设置宽高

浮动带来的影响:

​ 当没有给父元素设置高度时,子元素全部设置浮动会导致父元素没有高度。

解决浮动带来的影响

  1. clear属性,清除浮动带来的影响。

​ clear left 清除左浮动影响,clear right 清除右浮动影响, clear both 清除两边浮动带来的影响。

​ 2.给父元素添加 overflow:hidden

opacity和rgba

​ opacity设置元素透明度:针对元素的属性,表示设置当前元素以及内部一起的透明度

​ rgba(x,x,x,0~1);设置背景颜色的透明度

CSS隐藏元素的方法

分为占位隐藏和不占为隐藏:

占位隐藏:元素会占着位置,即有宽高只是内容不显示

​ 1.opacity:0

​ 2.visiblity:hidden

​ 3.margin-left: -设置一个很大的值

不占位隐藏:

​ 1.display:none

​ 2、width:0;

​ height:0;

​ overflow:hidden

标签:浮动,clear,元素,文档,设置,CSS,属性
From: https://www.cnblogs.com/RepublicLine/p/17738854.html

相关文章

  • 使用onblur属性让input标签保持焦点
    做一个类似命令行的功能,输入用input标签,得保持焦点,弄了半天才成功思路如下:在input标签内使用属性onblur(失去焦点时触发代码)onblur触发javascript的focus函数,找回焦点实际操作:在你想保持焦点的input标签上加上:onblur="this.focus();console.log('refocus!')"如这样:......
  • Qt之属性系统
    一、属性的定义1.赋予属性读写操作Qt提供了一个Q_PROPERTY()宏可以定义属性,它也是基于元对象系统实现的,在QObject的子类中,用Q_PROPERTY()定义属性。QWidget类兴义属性的一些例子:Q_PROPERTY(boolfocusREADhasFocus)Q_PROPERTY(boolenableREADisEnableWRITEsetEnable)......
  • 【中秋国庆不断更】OpenHarmony定义可动画属性:@AnimatableExtend装饰器
    【中秋国庆不断更】OpenHarmony定义可动画属性:@AnimatableExtend装饰器@AnimatableExtend装饰器用于自定义可动画的属性方法,在这个属性方法中修改组件不可动画的属性。在动画执行过程时,通过逐帧回调函数修改不可动画属性值,让不可动画属性也能实现动画效果。​●......
  • 纯css实现Tooltip提醒
    <!DOCTYPEhtml><html><style>.tooltip{position:relative;display:inline-block;border-bottom:1pxdottedblack;}.tooltip.tooltiptext{visibility:hidden;width:120px;background-color:black;color:#fff;text......
  • 【中秋国庆不断更】OpenHarmony定义可动画属性:@AnimatableExtend装饰器
    【中秋国庆不断更】OpenHarmony定义可动画属性:@AnimatableExtend装饰器@AnimatableExtend装饰器用于自定义可动画的属性方法,在这个属性方法中修改组件不可动画的属性。在动画执行过程时,通过逐帧回调函数修改不可动画属性值,让不可动画属性也能实现动画效果。​●......
  • WebKit Inside: CSS 样式表解码字符集
    CSS样式表引入有3种方式:外部样式表、内部样式表、行内样式,不同的引入方式,解码样式表的字符集原理不一样。外部样式表外部样式表由link标签引入,当WebKit解析到link标签时就会构造CachedCSSStyleSheet对象。这个对象持有CachedResourceRequest对象和TextResourceDec......
  • CSS 基础 4 - CSS 常用单位
    CSS基础4-CSS常用单位px:基础单位em:相对当前父容器的系数,可以累乘rem:相对根<html>的系数,方便计算vw/vh:viewportwidth/height,整个浏览器的大小,取值范围1-100如100vh,占满高度,如果出现滚动条,是因为body预设的padding和margin如30%宽度的侧边栏:height:100vh;......
  • CSS 基础 3 - 定位 Postion 属性
    CSS基础3-定位Postion属性staticposition属性的默认值,元素随HTML流移动top/left/right/bottom属性无效relative和static类似,元素随HTML流移动。区别:比static多了top/left/right/bottom(设定偏移量)【父相子绝】【可以作为父元素,让内部的absolute元素根......
  • 盒子模型-CSS
    /*内边距/padding:20px;/边框/border:20pxsolidblack;/外边距*/margin:50px;/*实线//border:10pxsolid#000;//虚线//border:10pxdashed#000;//点线*/border:10pxdotted#000;/*上下左右*/border-top:10px......
  • sass_scss_less
    title:Sass(Scss)、Less的区别与选择+基本使用tags:[CSS,Sass,Scss,Less]categories:可回收物keywords:css,sass,scss,lessdescription:Sass(Scss)、Less的区别与选择+基本使用date:2020-12-3112:20:31{%noteinfono-icon%}Sass(Scss)、Less都是CSS预处......