overfloat textoverflow 高度塌陷

2024-03-27 15:30

本文主要是介绍overfloat textoverflow 高度塌陷,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在上课的空闲偷偷写一下笔记

overfloat

溢出属性(容器的)

overflow: visible / hidden(隐藏) / scroll(滚动) / auto(自动) / inherit;
visible:     默认值,内容不会被修剪,会出现在元素框之外;
hidden:  内容会被修剪,并且其余内容是不可见的;
scroll:  内容会被修剪,但是浏览器会显示滚动条,以便查看其余的内容;
auto:    如果内容被修剪,则浏览器会显示滚动条,以便查看其他的内容;
inherit: 规定应该从父元素继承overflow属性的值。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>overflow</title><style>div{width: 200px;height: 200px;float: left;margin-right: 20px;}.inherit{overflow: inherit;width: 100px;height: 100px;background: khaki;float: left;}.hidden{overflow: hidden;background: lightblue;}.scroll{overflow: scroll;background: lightblue;}.visible{overflow:visible;background: lightblue;}.auto{overflow:auto;background: lightblue;}</style>
</head>
<body><div class="visible"><div class="inherit">汉皇重色思倾国,御宇多年求不得。杨家有女初长成,养在深闺人未识。天生丽质难自弃,一朝选在君王侧。回眸一笑百媚生,六宫粉黛无颜色。春寒赐浴华清池,温泉水滑洗凝脂。侍儿扶起娇无力,始是新承恩泽时。</div>云鬓花颜金步摇,芙蓉帐暖度春宵。春宵苦短日高起,从此君王不早朝。承欢侍宴无闲暇,春从春游夜专夜。后宫佳丽三千人,三千宠爱在一身。金屋妆成娇侍夜,玉楼宴罢醉和春。姊妹弟兄皆列土,可怜光彩生门户。遂令天下父母心,不重生男重生女。骊宫高处入青云,仙乐风飘处处闻。        </div><div class="hidden"><div class="inherit">汉皇重色思倾国,御宇多年求不得。杨家有女初长成,养在深闺人未识。天生丽质难自弃,一朝选在君王侧。回眸一笑百媚生,六宫粉黛无颜色。春寒赐浴华清池,温泉水滑洗凝脂。侍儿扶起娇无力,始是新承恩泽时。</div>云鬓花颜金步摇,芙蓉帐暖度春宵。春宵苦短日高起,从此君王不早朝。承欢侍宴无闲暇,春从春游夜专夜。后宫佳丽三千人,三千宠爱在一身。金屋妆成娇侍夜,玉楼宴罢醉和春。姊妹弟兄皆列土,可怜光彩生门户。遂令天下父母心,不重生男重生女。骊宫高处入青云,仙乐风飘处处闻。        </div><div class="scroll"><div class="inherit">汉皇重色思倾国,御宇多年求不得。杨家有女初长成,养在深闺人未识。天生丽质难自弃,一朝选在君王侧。回眸一笑百媚生,六宫粉黛无颜色。春寒赐浴华清池,温泉水滑洗凝脂。侍儿扶起娇无力,始是新承恩泽时。</div>云鬓花颜金步摇,芙蓉帐暖度春宵。春宵苦短日高起,从此君王不早朝。承欢侍宴无闲暇,春从春游夜专夜。后宫佳丽三千人,三千宠爱在一身。金屋妆成娇侍夜,玉楼宴罢醉和春。姊妹弟兄皆列土,可怜光彩生门户。遂令天下父母心,不重生男重生女。骊宫高处入青云,仙乐风飘处处闻。        </div><div class="auto"><div class="inherit">汉皇重色思倾国,御宇多年求不得。杨家有女初长成,养在深闺人未识。天生丽质难自弃,一朝选在君王侧。回眸一笑百媚生,六宫粉黛无颜色。春寒赐浴华清池,温泉水滑洗凝脂。侍儿扶起娇无力,始是新承恩泽时。</div>云鬓花颜金步摇,芙蓉帐暖度春宵。春宵苦短日高起,从此君王不早朝。承欢侍宴无闲暇,春从春游夜专夜。后宫佳丽三千人,三千宠爱在一身。     </div>    
</body>
</html>

高度塌陷问题(soluteheight.html)

 在文档流中,
父元素的高度默认是被子元素撑开的,
也就是子元素多高,父元素就多高。
但是当子元素设置浮动之后,子元素会完全脱离文档流,
此时将会导致子元素无法撑起父元素的高度,导致父元素的高度塌陷。

高度塌陷:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>解决高度塌陷</title><style>.box1 {width: 100px;height: 100px;background: lightgreen;margin-right: 10px;float: left;}.all1 {width: 1000px;background: lightpink;/* 加入hidden,没有设置高度的父盒子就会显示  */overflow: hidden;}.all2 {width: 800px;height: 400px;background: lightseagreen;/* 如果没有加hidden,父盒子就会移动子盒子的margin-top距离 */overflow: hidden;}.box2 {width: 200px;height:200px;background: lightblue;margin-top: 100px;}</style>
</head>
<body><div class="all1"><div class="box1"></div><div class="box1"></div><div class="box1"></div></div><div class="all2"><div class="box2"></div></div>
</body>
</html>

 

文本溢出显示省略号(textoverflow.html)

 文本溢出:text-overflow:clip/ellipsis
        clip:不显示省略号(...),而是简单的裁切
        ellipsis:当对象内文本溢出时,显示省略标记
        
        text-overflow属性仅是...,当文本溢出时是否显示省略标记,
        并不具备其他的样式属性定义,要实现溢出时产生省略号的效果还需定义

        1、容器宽度:width.value;
        2、强制文本在一行内显示:white-space:nowrap;
        3、溢出内容为隐藏:overflow:hidden;
        4、溢出文本显示省略号:text-overflow:ellipsis

 

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>文本溢出显示省略号</title><style>.div1{width: 200px;height: 100px;background: lightseagreen;/* 强制文本在一行内显示 */white-space:nowrap;/* 溢出文本隐藏 */overflow: hidden;/* 溢出文本显示省略号 */text-overflow: ellipsis;}.div2 {width: 200px;height: 100px;background: lightseagreen;/* 强制文本三行显示省略号 */display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-top: 10px;}</style>
</head>
<body><div class="div1">玉容寂寞泪阑干,梨花一枝春带雨。含情凝睇谢君王,一别音容两渺茫。昭阳殿里恩爱绝,蓬莱宫中日月长。回头下望人寰处,不见长安见尘雾。</div><div class="div2">玉容寂寞泪阑干,梨花一枝春带雨。含情凝睇谢君王,一别音容两渺茫。昭阳殿里恩爱绝,蓬莱宫中日月长。回头下望人寰处,不见长安见尘雾。</div>  </body>
</html>

结构伪类

 

 

 

 

 

 

 

 

 

 

 

这篇关于overfloat textoverflow 高度塌陷的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/852572

相关文章

Weex入门教程之4,获取当前全局环境变量和配置信息(屏幕高度、宽度等)

$getConfig() 获取当前全局环境变量和配置信息。 Returns: config (object): 配置对象;bundleUrl (string): bundle 的 url;debug (boolean): 是否是调试模式;env (object): 环境对象; weexVersion (string): Weex sdk 版本;appName (string): 应用名字;

240907-Gradio插入Mermaid流程图并自适应浏览器高度

A. 最终效果 B. 示例代码 import gradio as grmermaid_code = """<iframe srcdoc='<!DOCTYPE html><html><head><meta charset="utf-8" /><meta name="viewport" content="width=device-width" /><title>My static Spa

兔子--计算listview的高度,解决listview与scrollview控件冲突

/** * 计算ListView的高度 * * @param listView */ public void setListViewHeightBasedOnChildren(ListView listView) { // 获取ListView对应的Adapter OrderGoodsAdapter listAdapter = (OrderGoodsAdapter) listView.getAda

智能匹配新高度:相亲交友系统如何运用AI技术提升用户体验

在数字化时代,相亲交友系统正逐渐融入人工智能(AI)技术,以提升用户体验和匹配效率。AI的引入不仅改变了传统的交友方式,还为用户带来了更加个性化和精准的交友体验。以下是一篇关于如何运用AI技术提升相亲交友系统用户体验的文章。 智能匹配新高度:相亲交友系统如何运用AI技术提升用户体验 随着人工智能技术的飞速发展,相亲交友系统正迎来一场革命。AI的引入不仅提高了匹配的精准度,还极大地丰富了

cesium 使用异步函数 getHeightAtPoint,获取指定经纬度点的地形高度。

这个函数使用 CesiumJS 库的 sampleTerrain 方法来获取地形数据。下面是代码的详细解释: async getHeightAtPoint(LngLat) {// 将经纬度转为 Cartographic 对象let cartographics = [Cesium.Cartographic.fromDegrees(LngLat[0], LngLat[1])];// console.

jquery 插件实现多行文本框[textarea]自动高度

<div class="form-group"><label class="col-sm-3 control-label no-padding-right" for="form-field-5"> 内容</label><div class="col-sm-9"><textarea class="col-sm-8" id="form-field-5" placeholder="请输入内容..."><

关于iframe高度自适应的问题

iframe的作用 嵌套网页,只需要写一份外壳代码,然后嵌入不断变化的子页面 iframe的问题 我们在使用iframe的时候,大多数情况下都不希望看到它的滚动条。从用户的角度看,并不能发现这是一个父子嵌套型页面。隐藏滚动条很简单,设置scrolling属性为’no’即可。但如何让iframe的高度自适应子页面高度,这就是个比较难的问题了。 在网络上搜索这个话题,你会找到许多解决方案,其本

开源网安引领AIGC+开发安全,智能防护铸就软件安全新高度

近日,国内网络安全领域知名媒体数说安全正式发布了《2024年中国网络安全市场100强》和《2024年中国网络安全十大创新方向》。开源网安凭借在市场表现力、资源支持力以及产品在AI方向的创新力上的优秀表现成功入选百强榜单,并被评为“AIGC+开发安全”典型厂商。 开源网安已对全线软件安全产品进行了“AI+”能力的扩展,近期开源网安代码审核平台CodeSec和“医保系统下基于AI大模型智能代码

联咏NT98567高度集成边缘IPC应用SoC规格特性

联咏 NT98567MQG是一款高度集成的SoC,具有高图像质量、低比特率和低功耗的特点,适用于电池应用,目标是2Mp至5Mp/8Mp边缘IP摄像头应用。该SoC集成了双核ARM Cortex A7 CPU、新一代ISP、H.265/H.264视频压缩编解码器、视频处理引擎(VPE)用于双传感器拼接和鱼眼去畸变、高性能硬件DLA模块、图形引擎、显示控制器、以太网PHY、USB 2.0主机/

vs 设置combobox 下拉框高度

1.右击下拉框,点击属性,找到DropDownHeight,这就是设置下拉框高度的属性。 DropDownWidth就是宽度。