HTML中浮动与清除浮动

本篇文章主要介绍html浮动清除浮动,感兴趣的朋友参考下,希望对大家有所帮助。

一、float:主要目的是为了实现文本绕排图片的效果。

           也成了创建多栏布局最简单的方式。

@@##@@

文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容

【1】文本绕排图片

立即学习“前端免费学习笔记(深入)”;

  P {margin: 0; border: solid 1px;}  img {float: left;}

【2】创建多栏布局

  P {margin: 0; border: solid 1px; width: 200px; float: left;}  img {float: left;}

 二、浮动元素脱离了文档流,其父元素也看不到他了,因为也不会包围他,就会出现子元素有高度,而父元素不会被撑起,这时候并非我们想要,

下面有三种方法解决,请审时度势合理应用:

@@##@@

这是段落这是段落这是段落这是段落这是段落这是段落这是段落

这是底部这是底部这是底部这是底部这是底部这是底部这是底部
section , footer {border: solid 1px;}img {float: left;}

【1】为父元素添加 overflow: hidden;强制父元素包围浮动元素

这样声明的真正用途是 防止父元素被超大内容撑开,应用overflow: hidden之后,父元素依然保持其设定的宽度,超大的子内容会被容器剪切掉

除此之外,overflow: hidden还有另外一个作用,即它能可靠地迫使父元素包含其浮动子元素。

不能在使用下拉菜单的顶级元素上使用,否则作为其子元素的下拉菜单就不会显示了。

【2】同时浮动父元素, 宽度100%与浏览器宽度同宽, 给footer设置清除浮动,使footer不会挤到section旁边去

  section {border: solid 1px; float: left; width:100%}  footer {border: solid 1px; clear: left}  img {float: left;}

不能在靠外边距自动居中的元素使用。否则不再居中。

【3】添加非浮动的清除元素(伪元素)

.clearfix: after {  content: "";  display: block ;  height: 0  visibility: hidden;  clear : both}

三、没有父元素时,如何清除(img p 作为一组 ,没有父元素)

  @@##@@  

文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容

  @@##@@  

文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容

  @@##@@  

文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容

.clearfix: after {  content: "";  display: block ;  height: 0   visibility: hidden;  clear : both}

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

相关推荐:

JS简单实现浮动窗口

怎么处理http被劫持浮动广告

CSS实现清除浮动问题的

HTML中浮动与清除浮动HTML中浮动与清除浮动HTML中浮动与清除浮动HTML中浮动与清除浮动HTML中浮动与清除浮动

以上就是HTML中浮动与清除浮动的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1546218.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 17:59:33
下一篇 2025年12月21日 17:59:43

相关推荐

  • HTML基础知识

    本篇文章主要介绍html基础知识,感兴趣的朋友参考下,希望对大家有所帮助。 打开DREAMWEAVER,新建HTML。。 body的属性: bgcolor                页面背景色 background            背景壁纸、图片 立即学习“前端免费学习笔记(深入)”; t…

    好文分享 2025年12月21日
    000
  • HTML中的标签的使用详解

    这篇文章主要介绍了html中的标签的使用,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧   在我们制作的网页中,要是想让它能够让更多的人去访问,最好的方法就是通过搜索引擎来找到你的网址,于是需要你的网页可以有关键词能够让搜索引擎来识别,于是HTML中的标签就是这个功能,将这个页面的关键信息写…

    好文分享 2025年12月21日
    000
  • HTML中如何引入CSS

    在html中引入css的方法主要有四种,它们分别是行内式、内嵌式、链接式和导入式。 1.行内式          行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。2.嵌入式          嵌入式是将CSS样式集中写在网页的 标签对的标签对中。格式如下:…

    好文分享 2025年12月21日
    000
  • 如何在微信小程序中显示html格式内容(图文教程)

    下面这篇文章就主要给大家介绍了微信小程序实现显示html格式内容的方法,需要的朋友可以参考借鉴,下面来一起看看吧。 前言 最近项目上遇到在微信小程序里需要显示新闻内容,新闻内容是通过接口读取的服务器中的富文本内容,是html格式的,小程序默认是不支持html格式的内容显示的,那我们需要显示html内…

    2025年12月21日
    000
  • html查找框功能

    html页面的查找功能主要是实现在查找框内输入字符,下面通过本文给大家分享html页面的查找功能,需要的朋友参考下吧 最近在搞一个被很多人改了的框架,天天看代码看的头的晕了,不过感觉进步还挺大的,自己做了一个后台可配置前台查看两个库不同数据范围的东西,还挺满意,那天拿出来分享一下,今天先说一个这几天…

    2025年12月21日
    000
  • HTML中表单组件

    本文通过实例代码给大家介绍了html 表单组件的知识,非常不错,具有参考借鉴价值,需要的朋友参考下吧 HTML 表单用于搜集不同类型的用户输入。 具体代码如下所示: Insert title here 输入名称: 输入密码: 选择性别: 男 女 选择技术: Java html CSS 选择文件: 一…

    好文分享 2025年12月21日
    000
  • 如何在HTML中使用JavaScript

    本篇文章主要介绍如何在html中使用javascript,感兴趣的朋友参考下,希望对大家有所帮助。 标签   在HTML5中script主要有以下几个属性:async,defer,charset,src,type, async(可选):     关键词:异步脚本,外部文件,立即下载; 立即学习“Ja…

    2025年12月21日
    000
  • HTML中表格动态添加的方法

    总结:以上就是本篇文的全部内容html中表格动态添加的方法,希望能对大家的学习有所帮助。 相关推荐: 具体代码如下所示: Table First Name Last Name 张 三 function add() { var trObj = document.createElement(“tr”);…

    2025年12月21日
    000
  • HTML使用表格写首页

    本篇文章主要介绍如何利用表格写网站首页,简单的使用table标签与其子标签实现图片汉字的插入,在此也可以使用嵌套的方式完成。感兴趣的小伙伴参考下。 代码展示 HTML表格练习之大学首页信息 @@##@@ 网站首页 学校概况 教学单位 机构设置 人才培养 学术研究 招生就业 合作交流 校园生活 @@#…

    好文分享 2025年12月21日
    000
  • HTML如何关闭当前网页

    本片文章主要介绍html如何关闭当前网页以及鼠标特效,希望可以帮到大家。 代码: Document function shut(){ window.opener=null; window.open(”,’_self’); window.close(); } 相关推荐: js实现关闭网页的代码 立即…

    好文分享 2025年12月21日
    000
  • HTML入门基础

    本篇文章主要介绍HTML入门基础,感兴趣的朋友参考下,希望对大家有所帮助。 标记、标签、元素 标签和元素通常是描述同样的意思,但是严格来说,一个html元素包含了开始标签和结束标签。 一个标准的HTML页面 <!–可以插入脚本,样式文件(css)以及各种meta信息页面标题 <!–可…

    2025年12月21日 好文分享
    000
  • 用html创建canvas画布生成图片

    本篇文章主要介绍如何用html创建canvas画布生成图片,感兴趣的朋友参考下,希望对大家有所帮助。 1,在html里新建canvas画布 /**要生成图片的html*/ 思路惊奇 思路惊奇 @@##@@ @@##@@/*生成的canvas和最终生成的图片*/ @@##@@ //设置canva画布大…

    好文分享 2025年12月21日
    000
  • html如何布局

    本篇文章主要介绍html如何布局 ,感兴趣的朋友参考下,希望对大家有所帮助。 p布局 body{margin: 0; padding: 0;}#header{width:100%; height: 90px; background: #b19f9d; }#nav{margin: 0 auto; wi…

    好文分享 2025年12月21日
    000
  • HTML进阶知识

    <p class="markdown_views"&gt;</p&gt;<p&gt;本篇文章主要介绍 </div&gt;<h2&gt;<code&gt;</code&gt;元素&lt…

    好文分享 2025年12月21日
    000
  • html怎样自定义标签

    本篇文章主要介绍html怎样自定义标签,感兴趣的朋友参考下,希望对大家有所帮助。 代码如下: 自定义标签 /* 第三步: 自定义标签在设置样式的时候使用 ” 命名空间名\:标签名 ” */ mine\:tag { font-size: .36rem; font-weight: bold; color…

    好文分享 2025年12月21日
    000
  • html标签中lang的作用

    本篇文章主要介绍html标签中lang的作用,感兴趣的朋友参考下,希望对大家有所帮助。 写在html标签中的lang属性作用:声明当前页面的语言类型。 如: //英文 //中文 //日文 //美式英文 注意:lang属性中的语言代码不区分大小写 //英文 //英文 上面的两行代码一样的效果。 另外,…

    好文分享 2025年12月21日
    000
  • 用html中标签制作表单实例

    本篇文章主要介绍用如何用html标签制作表单实例,属于HTML中必须要掌握的知识点之一。感兴趣的朋友参考下,希望对大家有所帮助。表单标签:form表单标签的主要作用是:在HTML页面中创建一个表单,在用户填写完表单信息后,将数据提交给服务器。需要填写数据的标签必须要放在表单标签体里面。常用的属性: …

    2025年12月21日
    000
  • HTML中的超级链接标签

    无标题文档   超链接标签 a标签常用的属性: href  : 用于指定链接的资源    target: 设置打开新资源的目标。    _Blank 在独立的窗口上打开新资源   _self 在当前窗口打开新资源  file: file协议(文件协议)这种协议主要是用于搜索本地机器的资源文件的。 格…

    好文分享 2025年12月21日
    000
  • html中的table详解

    本篇文章主要介绍html中的table,感兴趣的朋友参考下,希望对大家有所帮助。 普通表格,简单的HTML表格由table元素以及tr、td和th元素组成,其中tr是指表格行,td是指单元格,th定义表头。空单元格就直接不填即可,或者用 。 表头表头表头单元格1单元格3 2.带有边框的表格。bord…

    好文分享 2025年12月21日
    000
  • 实现简易html视频播放器的方法

    这篇文章主要介绍了实现简易html视频播放器的方法,h5创建视频播放器很简单,您只需要添加一些h5的标签即可创建出炫酷的播放器 本文介绍了实现简易html视频播放器的方法,分享给大家,具体如下: 文件列表 root@tianshl:/data/video# lshch.mp4 test.mp4 xy…

    2025年12月21日
    000

发表回复

登录后才能评论
关注微信