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

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日

相关文章

  • 口袋妖怪日月实用功能性精灵推荐

    口袋妖怪日月实用功能性精灵推荐攻略 在口袋妖怪日月游戏中,选用实用的功能性精灵可以让你更快、更便捷地游戏。下面是本攻略所提供的两个实用功能性精灵的示例说明。 精灵一:寻找好物 功能描述: 自动获取地图上隐藏的物品(例如超级药水、全恢复药、进化石等)。 推荐使用场景:玩家在通关后需要继续攻略的时候,可以凭借该精灵找到隐藏在地图上的物品,大大提高游戏体验。 使用…

    css 2023年6月10日
    00
  • css教程实现div背景色渐变色代码分享

    下面是“CSS教程实现div背景色渐变色代码分享”的完整攻略。 1. 前言 CSS渐变背景色在网页设计中十分常见,它可以为网页带来更加丰富的色彩和视觉效果。本教程将介绍如何使用CSS实现渐变背景色,并提供示例代码和注释,供大家参考。 2. CSS渐变背景色的基本语法 CSS渐变背景色通过background-image属性实现,其基本语法如下: backgr…

    css 2023年6月9日
    00
  • Table布局的优缺点介绍及为什么不建议使用

    Table布局的优缺点介绍及为什么不建议使用 Table布局的优点 Table布局主要优点是易于理解和使用。HTML表格已经成为Web开发和构建布局的常用工具之一,因为它们简单明了、易于添加和删除、易于排版等等,所以无论你是否有经验都能使用。 另外,表格也是一种强大的横向和纵向布局工具,可以将不同的元素和内容组合在一起,使布局更加灵活方便。 Table布局的…

    css 2023年6月10日
    00
  • 广告始终定位到网页右下角 css

    下面是详细讲解“广告始终定位到网页右下角 css”的完整攻略: 1. 确定广告位置 首先需要确定广告要放置在网页的右下角位置。通常这个位置是固定的,所以我们可以通过CSS来定位。我们可以使用position:fixed来将广告所在的div固定到浏览器的可视区域。然后再将广告div的位置调整到右下角。 下面是一段示例代码: .advertisement { p…

    css 2023年6月9日
    00
  • JS中 querySelector 与 getElementById 方法区别

    下面我来详细讲解一下JS中querySelector和getElementById方法的区别: 1. getElementById getElementById是DOM提供的方法之一,它返回的是与指定id属性值匹配的元素,如果没有匹配的元素,则返回null。它的语法如下: var elem = document.getElementById(id); 注意,…

    css 2023年6月9日
    00
  • 使用CSS实现黑白格背景效果

    要使用CSS实现黑白格背景效果,可以使用CSS的重复背景图片和线性渐变两种方式。 1. 重复背景图片 使用重复背景图片的方法是,首先准备一个黑白格图片,然后将其设置为背景图片并进行重复。具体代码如下: body { background-image: url("black-white-grid.png"); background-repe…

    css 2023年6月9日
    00
  • html 隐藏div HTML里隐藏表格TABLE或者DIV内容的css样式

    要隐藏HTML的div、table或其他内容,可以使用CSS的display属性。 display属性有许多值,最常用的是块元素和内联元素。块元素会显示为一个块,而内联元素则显示为一个行内元素。此外,还有display:none属性,可以完全隐藏元素,这个属性适用于所有元素,包括div元素和表格元素。以下是具体的步骤: 隐藏div元素 可以使用CSS的dis…

    css 2023年6月9日
    00
  • 完全用CSS实现鼠标移动到图片并更换图片

    要完全用CSS实现鼠标移动到图片并更换图片,需要用到CSS的:hover选择器和background-image属性。 具体步骤如下: 准备两个需要交替的图片。例如,我们使用红色和蓝色两张图片作为示例,存放在项目文件夹中。 在HTML中创建一个div容器,并将其中一个图片作为背景图片设置。例如: <div class="image-conta…

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