css-float 相关问题

使用CSS float属性将元素定位到其容器的左侧或右侧。

当我的所有输入都是整数时,为什么使用 float 而不是 int 会给出不同的结果?

当我的所有输入都是整数时,为什么使用 float 而不是 int 会给出不同的结果?在编程中使用 float 而不是 int 时的结果差异,即使所有输入都是

回答 2 投票 0

浮到包装纸底部

我们使用浮动将链接移动到右侧。但它与第一行对齐。如果我们需要让它对齐到最后一行,该怎么办呢? .包装器{ 文本溢出:省略号; 溢出:隐藏...

回答 1 投票 0

隐藏在水平菜单中的溢出

在CSS中创建水平菜单时,为什么使用overflow:hidden来使该菜单可见? 在此输入 我想知道为什么我们应该使用溢出:隐藏,如下例所示: www.

回答 1 投票 0

CSS。浮动用于块或内联元素?

浮动 — 应用浮动值(例如 left)可能会导致块级元素沿着元素的一侧环绕。 来源 float CSS 属性将元素放置在其

回答 1 投票 0

如何将粘性元素放置在其他元素上方而不影响其尺寸

我在将浮动粘性元素定位在右侧而其他元素不受影响时遇到问题。如下图所示,有多个“我已经满了......

回答 1 投票 0

如何使用 CSS flex 使两个项目向左浮动,一个向右浮动? [重复]

这个问题与“如何在设置 Html css nav 样式时对齐引用?”无关。 我需要使用 CSS 使两个项目左对齐,一个接一个,第三个项目对齐到...

回答 1 投票 0

我需要在CSS中对齐三个跨度,一个在右侧,一个在中间,另一个在左侧。我该怎么做?

我正在为电子商务创建一个背景颜色为黑色的单行栏。这个 div 包含三个句子,我在 HTML 中将它们组织为 Span。我必须确保这些句子是有机的...

回答 1 投票 0

Float Div 在 CSS 中无法按预期工作

这是我第一次使用 Stack Overflow,我来这里寻找答案,因为我已经寻找了一些解决方案,但没有解决方案可以解决我的确切问题。 基本上,我正在尝试漂浮两个电子...

回答 1 投票 0

ul 不向右移动

为什么这个列表没有移动到屏幕的右上角? ul { 列表样式类型:无; 保证金:0; 填充:0; 位置:绝对; 顶部:10 像素; 右:10 像素; 浮动:右; } 李{ 显示...

回答 1 投票 0

浮动图像不能同时工作

我遇到了文本在图像周围浮动的问题。在这里看我的小提琴。 如果调整窗口大小以检查响应能力(我在 JSFiddle 中使用内部样式以使浏览器上的测试更容易)

回答 1 投票 0

栏中的图标太低

我有一个简单的网站。它的顶部有一个栏,其中有 3 个图标。需要留下其中 1 个。另外两个对。但右侧的两个图标比左侧的图标低。 html: 我有一个简单的网站。它的顶部有一个栏,其中有 3 个图标。需要留下其中 1 个。另外两个对。但右边的两个图标比左边的低。 html: <div class="icon-menu"> <div class="click"><i class="material-icons md-36">menu</i></div> <div data-toggle="modal" data-target="#loginModal" aria-hidden="true"><i class="material-icons md-36 icons-right">exit_to_app</i></div> <div data-toggel="modal" data-target="#signUpModal" aria-hidden="true"><i class="material-icons md-36 icons-right">person_add</i></div> </div> CSS: .icons-right { float: right; } 这就是问题所在: 我想听听如何让这些图标更高一点。 您需要先列出浮动的div: <div> <div class="icons-right">...</div> <div class="icons-right">...</div> <div>...stuff on the left</div> </div> 如果将它们放在“左侧”内容之后,它们将在“左侧”div 完成后向右浮动。将它们放在 DOM 中的第一个位置将使它们浮动到“左”div 的 start 的右侧,即其上边缘。

回答 1 投票 0

如何将2个div标签放在1行上并且项目符号不跟随

我已经学习 HTML/CSS 1-2 周了,目前正在执行一项作业,需要将 2 个 div 标签放在单行上并为该行添加项目符号。此作业不需要浮动、弹性或网格,只需

回答 1 投票 0

bootstrap 5:两列布局,文本应围绕图像流动

我只是找不到解决方案。我想实现连续两列;左栏中有一个图像(md-3 或 lg-4),右栏中有一个长文本(md-9 或 lg-8)。 当我在...

回答 1 投票 0

HTML - 在页面左侧和右侧同一行列出项目

我正在创建一个网站,它将作为我的简历。我的名字居中,下面是我的联系方式。在左边,我将用两行写下我的地址,在右边......

回答 1 投票 0

如何使用 typescript 输入 CSS Float?

我将 CSS Float 作为道具传递用于特定目的,为此我需要这样输入: 类型道具= { 漂浮: ???? } 常量组件 = ({ 漂浮 }: 道具) => {......} 什么是b...

回答 1 投票 0

如何让两个div保持在同一行?

我一直在研究类似于Suckerfish 的下拉菜单。我现在已经可以使用下拉菜单了,但是我想将一些图像放在链接的两侧。现在我正在使用 div

回答 6 投票 0

为什么右浮动元素没有一直到顶部?

我知道会发生这种情况,但想澄清为什么,因为我试图更好地了解浮动机制 给定这个 HTML 我知道会发生这种情况,但想澄清为什么,因为我试图更好地了解浮动机制 鉴于此 HTML <div class="wrapper"> <div class="inner first">1</div> <div class="inner second">2</div> <div class="inner third">3</div> </div> 还有这个CSS .wrapper { width: 500px; height: 500px; margin: 100px auto; border: 1px solid black; } .inner { border: 1px solid black; box-sizing: border-box; } .first, .second { float: left; width: 300px; height: 300px; } .third { width: 200px; height: 200px; float: right; } 第三个div并没有一直浮动到右上角,而是与第二个div对齐 我知道会发生这种情况,但我想要更具体的解释为什么(基于什么规则) 好问题,我看到有些人很难理解这一点。根据您的问题,我觉得您想将“3”与框中的右上角对齐。你的内部是500 * 500,你的第一个和第二个是300 * 300,因为它不能容纳总共600,所以第二个将低于第一个。然后有一个 200 的空间用于第三个。它将占用接下来的 200 个空间(第二个空间旁边),并且上面的空间未使用。为了获得所需的输出,您需要如下所示向上移动 3,以便首先利用右上角的 200 空间。 也许这可以帮助你: <div class="wrapper"> <div class="inner third alg">3</div> <div class="inner first">1</div> <div class="inner second ">2</div> </div> CSS代码: .wrapper { width: 500px; height: 500px; margin: 100px auto; border: 1px solid black; } .inner { border: 1px solid black; box-sizing: border-box; } .first, .second { float: left; width: 300px; height: 300px; } .alg{ text-align: right; } .third { width: 200px; height: 200px; float: right; } 我希望现在您能更清楚地了解事情。如果没有在下面评论,我可以用更多例子来解释。 那是因为浮动规则说 浮动框的 outer top 不得高于源文档中较早的元素生成的任何 block 或 floated 框的外顶部。 由于.first右侧空间不足,所以将.second放置在下方。但是,.third 不能放置在 .second 上方,即使它适合 .first 留下的可用空间。 这是因为页面流顺序。当您浮动一个元素时,您并不是将其完全从页面的流动顺序中删除,而是指定它应该将自己定位在元素的左侧或右侧。通过将 div 3 向右浮动,您不会像绝对定位 div 那样将其完全从流程中删除。 在您的示例中,div 一和二的净宽度比父包装器宽。这意味着它们不能在线休息,因此它们会堆叠。 div 位于其前面的元素(div 2)右侧的三个位置,但仍受流顺序的影响,位于 div 1 下方。 如果你不想在 HTML 中将 div #3 放置在 #1 和 #2 之上,最好使用 CSS flexbox 来实现所需的布局。

回答 4 投票 0

HTML 元素重叠

所以我在我的网站上使用了 100 vh 高的英雄图像。现在图像是绝对定位的,因此我可以相对于图像定位图像上的其他元素,例如徽标、导航和文本。之后...

回答 2 投票 0

为什么浮动属性不适用于图像和段落?

我有一个父元素,它有一个图像的子元素,并且我有一个段落元素(与图像元素的父元素同级)和一些 lorem ipsum 文本。为什么我在编写 float 代码时会出现这样的情况...

回答 1 投票 0

float:left 在 HTML CSS 中对我不起作用

我开发了一个脚本来呈现活跃的 YouTube 聊天以及聊天中的人员摘要。这个想法是聊天项目表将出现在聊天成员列表的右侧。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.