CSS——float属性及Clear:both备忘笔记

yizhihongxing

CSS——float属性及Clear:both备忘笔记

float属性

float属性用于控制元素的浮动方向,可以让元素向左或向右浮动,但是要注意的是浮动的元素会脱离文档流,对其他元素的布局会有一定的影响。

语法:

float: none | left | right;
  • none:默认值,元素不进行浮动。
  • left:使元素向左浮动。
  • right:使元素向右浮动。

示例一:

<div class="float-left">我是左浮动元素</div>
<div>我是其他元素</div>
.float-left {
  float: left;
  width: 100px;
  height: 100px;
  background-color: red;
}

效果:

左浮动元素会在其他元素左侧浮动,其他元素会自动占据浮动元素所占据的位置。

示例二:

<div class="float-right">我是右浮动元素</div>
<div style="clear: right;">我是清除浮动的元素</div>
<div>我是其他元素</div>
.float-right {
  float: right;
  width: 100px;
  height: 100px;
  background-color: blue;
}

效果:

右浮动元素会在其他元素右侧浮动,但是其他元素会占据整个浮动元素下方的位置,不会出现浮动元素覆盖其他元素的情况。

Clear:both

Clear:both可以用来清除浮动元素对其他元素布局的影响,使得所选元素不会受到任何浮动元素的影响,回到正常的文档流中。

语法:

clear: both;

示例三:

<div class="float-left">我是左浮动元素</div>
<div style="clear: both;">我是清除浮动的元素</div>
<div>我是其他元素</div>
.float-left {
  float: left;
  width: 100px;
  height: 100px;
  background-color: red;
}

效果:

清除浮动的元素会在左浮动元素下方,其他元素会自动占据浮动元素所占据的位置,不会受到左浮动元素的影响。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CSS——float属性及Clear:both备忘笔记 - Python技术站

(0)
上一篇 2023年6月10日
下一篇 2023年6月10日

相关文章

  • canvas实现飞机打怪兽射击小游戏的示例代码

    下面我会详细讲解“canvas实现飞机打怪兽射击小游戏的示例代码”的完整攻略。 简介 Canvas 是 HTML5 新增的元素,可以通过脚本(通常是 JavaScript)来绘制图形。本文将展示如何使用 Canvas 实现飞机打怪兽射击小游戏。 步骤 第一步:准备工作 首先,需要一个 canvas 元素,在 HTML 中设置宽高,并在 JavaScript …

    css 2023年6月10日
    00
  • css如何实现自定义更为美观的链接提示效果

    CSS 如何实现自定义更为美观的链接提示效果? 在 CSS 中,可以使用伪类选择器 :hover 来实现自定义更为美观的链接提示效果。以下是关于如何实现自定义更为美观的链接提示效果的完整攻略: 方法一:使用 :hover 伪类选择器 使用 :hover 伪类选择器是一种常见的实现链接提示效果的方法。以下是一个示例: a:hover { color: red;…

    css 2023年5月18日
    00
  • JavaScript CSS修改学习第二章 样式

    下面是关于JavaScript修改CSS的学习攻略。 一、基础知识回顾 在学习JavaScript修改CSS之前,需要先熟悉一些CSS和JavaScript的基础知识。关于CSS的相关知识,这里不再赘述,如果你还不熟悉CSS的话,可以看一下CSS相关的基础教程。 在JavaScript中修改CSS一般需要使用到以下两个属性: style:表示元素的style…

    css 2023年6月10日
    00
  • gulp-font-spider实现中文字体包压缩实践

    下面是“gulp-font-spider实现中文字体包压缩实践”的完整攻略: 什么是gulp-font-spider gulp-font-spider是一个gulp插件,提供了一种压缩中文字体包的解决方案。通过该插件,我们可以将一组中文字体文件和对应的HTML文件一同打包,从而实现压缩中文字体包的目的。 使用步骤 步骤1 安装gulp-font-spider…

    css 2023年6月10日
    00
  • JavaScript实现简易聊天对话框(加滚动条)

    下面是JavaScript实现简易聊天对话框(加滚动条)的完整攻略。 简介 这个项目的目标是实现一个简易的聊天对话框,用户可以在对话框内输入消息,同时页面支持滚动条。 准备工作 首先,我们需要准备一个HTML模板和CSS文件,用于布局和样式调整。模板如下: <!DOCTYPE html> <html lang="en"&…

    css 2023年6月10日
    00
  • Vue实现计数器案例

    下面是Vue实现计数器案例的完整攻略。 一、编写HTML模板 首先,我们需要在HTML中编写基本的模板,用于渲染Vue实例。 <div id="app"> <p>{{ count }}</p> <button v-on:click="incrementCount">增加&…

    css 2023年6月10日
    00
  • 原生js和css实现图片轮播效果

    实现图片轮播效果,需要涉及到以下几个步骤: 设置容器和图片的布局样式; 编写js代码控制图片轮播; 配置定时器实现轮播自动播放; 编写css代码实现图片的过渡效果。 下面,我们就来详细讲解如何用原生js和css实现图片轮播效果。 1. 设置容器和图片的布局样式 首先,需要在HTML页面上设置一个容器,容器内包含多张图片,如下所示: <div class…

    css 2023年6月10日
    00
  • 浅谈CSS代码重构

    这里是“浅谈CSS代码重构”的完整攻略,包括步骤、注意事项和示例。 步骤 分析原有代码 在进行代码重构前,先仔细分析原有的CSS代码。找出冗余、重复和不必要的代码,寻找其中的改进点和优化空间。 整理CSS结构 对CSS进行结构整理是代码重构的必要步骤之一。通过使用注释和合理的缩进,将CSS分为不同的部分或模块,使其更易于阅读和修改。 选择合适的选择器 选择器…

    css 2023年6月9日
    00
合作推广
合作推广
分享本页
返回顶部