代码编织梦想

项目场景:

浮动元素缩放,高度塌陷。


问题描述:

float

做项目时,元素已经设置了浮动,而且父元素也清除了浮动,但是会出现缩放时,会出现高度塌陷问题。如下图。

<style>

 li{
	float:left;
	width:110px;
	height:90px;
    margin:5px;
    list-style: none;
    background-color: aqua;
}
</style>
</head>

<body>
<h3>图片库</h3>
<p>试着调整窗口,看看当图片没有足够的空间会发生什么。</p>
<ul>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ul>
</body>

原因分析:

父元素没有设置宽度,会导致缩放失真,元素塌陷,一行排列不下,会换行排列 给父元素设置最小宽度,或者宽度即可。

解决方案:

float-1

 ul{
        /* width: 600px; */或者min-width: 600px;

 }

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/weixin_50821119/article/details/111099641

2020年下半年1+X Web前端开发(中级)实操考试模拟试题一(附答案)-爱代码爱编程

传送门教育部:职业教育将启动“1+X”证书制度改革职业教育改革1+X证书制度试点启动1+X成绩/证书查询入口 文章目录 试题一(每空 2 分,共 30 分)试题一答案试题二(30分)试题二答案试题三(每空 2 分,共 20 分)试题三答案试题四(每空 2 分,共 20 分)试题四答案 试题一(每空 2 分,共 30 分) 阅

CSS选择器-爱代码爱编程

CSS选择器 CSS概述: CSS是Cascading Style Sheets的简称,也称层叠样式表,是对html标签的渲染和布局。 CSS语法由选择器和一条或多条声明构成,声明由属性和值构成。 CSS选择器作用于HTML元素,是选择你想要的元素的样式的模式。 “选择器”指明了{ }中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素。CSS标

CSS高级技巧 之 精灵图、字体图标的引入与追加-爱代码爱编程

一、精灵图 1. 为什么需要精灵图? 一个网中会应用很多个小背景图像作为修饰,当网页中的图像过多时,服务器就会频繁地接收和发送请求图片,造成服务器请求压力过大,这将大大降低页面的加载速度。 因此,为了有效地减少服务器接收和发送请求的次数,提高页面的加载速度,没出现了CSS精灵技术(也成CSS Sprites)。 精灵图如图所示,即把页面上所有

CSS浮动属性-爱代码爱编程

CSS 浮动属性 ** float 是 css 的定位属性。**在传统的印刷布局中,文本可以按照需要围绕图片。一般把这种方式称为“文本环绕”。在网页设计中, 应用了CSS的float属性的页面元素就像在印刷布局里面的被文字包围的图片一样。浮动的元素仍然是网页流的一部分。这与使用绝对 定位的页面元素相比是一个明显的不同。绝对定位的页面元素被从网页流里面移除

bootstrap-爱代码爱编程

bootstrap简介 1)bootstrap由@mdo 和 @fat 在Twitter工作时创建,Bootstrap使用 LESS CSS 并用 Node 编译,托管在 GitHub 上,方便大家使用这一框架构建更好的web应用。 2)Bootstrap不光为了看起来好看,而且在现代的桌面浏览器上有极佳的表现(包括IE7!)。在平板电脑和智能手机上面

handsome主题美化(二)- 底部页脚版权美化-爱代码爱编程

原文链接 1.将以下添加至自定义CSS中 /*底部页脚*/ .github-badge { display: inline-block; border-radius: 4px; text-shadow: none; font-size: 12px; color: #fff; line-height: 15px; backg