确定Y轴上对象大小的属性。请不要使用此标记,它在您的帖子中没有分类值。
我不明白为什么线段树的高度是O(logn)。 https://dzone.com/articles/binary-trees-part-1 根据上面的文章,有 n 个节点的满二叉树的最大高度是 (n-1)/2 ...
我的 xamarin 表单项目中有一个如下所示的编辑器。 当我在上面输入消息时,我需要根据字符数增加编辑器的高度。 这是我的完整代码...
我有一个位置为绝对的div,我希望它足够高,以便当我一直向下滚动时它到达页面底部。换句话说,它应该延伸文档的整个高度...
我想了差不多一天了。但我找不到任何解决我的问题的方法。 有没有办法用滚动条设置自动高度 div,因为到目前为止我正在使用固定高度,但我看到了
根据条形是正数还是负数,自动将 x 轴文本调整到 y=0 的上方或下方
我可以在该图中添加哪行代码,以便如果条形为正,则 x 轴标签出现在高度 y=0 的正下方;如果条形为负,则 x 轴标签出现在高度 y=0 的正上方? 我还有另一个需要的情节...
Jetpack Compose:如何使 FlowRow 中的所有项目具有相同的高度
我在 FlowRow 中放置了一些动态文本可组合项,但我似乎无法使它们具有相同的高度。对于普通的 Row,您可以在 Row 上使用 .height(Intrinsic.Min) 与 .
我想做一个切换,每当单击元素时就会切换元素的高度和宽度。 让 isBig = false 如果(是大){ main.style.width = "100px"; 主要.st...
我遇到了 WordPress 网站上手风琴中包含的外部 iframe 的问题。 这是:https://nomoreply.co.uk/6mm-preprimed-tile-backing-boards/ 在“数量
这是 HTML: 测试 这是 CSS: #内部{ 向左飘浮; 高度:100%; } 经 Chr 检查...
所以我想制作一个div容器,我给它一个固定的高度,并希望它自动适应其中的内容的宽度,即使它超过屏幕宽度的100%。 只需声明 wi...
如何在第一个 Div 中提供更多数据时动态增加第二个 div 的高度无标题页面
无标题页面 #t2 { 宽度:...</desc> <question vote="0"> <pre><code><html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Untitled Page</title> <style type="text/css"> #t2 { width: 87px; top: 49px; left: -566px; } #t1 { width: 87px; } </style> </head> <body> <form id="form1" runat="server"> <div style="height: 171px; width: 391px"> <div id="Div2" style="position:absolute; top: 65px; left: 14px;"> sdsdf<br /> asfaesrestret<br /> asf<br /> asdfas<br /> asdfaasdfasfsad<br /> hhb<br /> jh</div> <div id="t1" style="position:absolute; top: 65px; left: 111px;"> yyyyyyyyyyyyy </div> <div id="Div1" style="position: absolute; width: 87px;position:absolute; top: 168px; left: 12px;"> xxxxxxxxxxxxxxx </div> </div> </form> </body> </html> </code></pre> <p>嗨,我是 css 新手,请帮助我如何在 Div2 中提供更多数据时动态增加高度?主div的高度也需要增加。我已将位置设置为绝对位置,但不确定如何根据 Div2 上数据的增加来移动 div。请建议??预先感谢。</p> <p>-斯里尼</p> </question> <answer tick="false" vote="0"> <p>我建议您为两个 div 使用 div 包装器,并使用百分比而不是固定高度值。</p> <p><strong>编辑:</strong></p> <p>然后执行以下操作:</p> <pre><code><html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Untitled Page</title> <style type="text/css"> #t2 { width: 87px; top: 49px; left: -566px; } #t1 { width: 87px; } </style> </head> <body> <form id="form1" runat="server"> <div style="height: 171px; width: 391px"> <div id="wrapper" style="position:absolute;"> <div id="Div2" style="top: 65px; left: 14px; background: red;"> sdsdf<br /> asfaesrestret<br /> asf<br /> asdfas<br /> asdfaasdfasfsad<br /> hhb<br /> jh</div> <div id="t1" style="position:absolute; top: 65px; left: 111px;"> yyyyyyyyyyyyy </div> <div id="Div1" style="width: 87px;position:relative; top: 0px; left: 12px; background: green;"> xxxxxxxxxxxxxxx </div> </div> </div> </form> </body> </html> </code></pre> <p>我为 div 设置了背景颜色,这样你就会明白我的意思了。 本质上,我添加了一个具有绝对位置的包装 div。 Div1 和 Div2 现在是相对的。 Div1 有一个 top:0 属性,不与 Div2 留下任何间隙。</p> </answer> <answer tick="false" vote="0"> <p>Works crossbrowser 将 100 替换为您想要的默认高度</p> <pre><code>min-height: 100px; height: auto !important; height: 100px; </code></pre> </answer> <answer tick="false" vote="0"> <p>您可以使用 JavaScript 动态更改元素属性。 例如</p> <pre><code>document.getElementById("Div1").style.width= "900"; </code></pre> </answer> </body></html>
为什么我的右边方块不是100%高度? 我大致可以理解为什么。 因为那里的内容并没有占据 100% 的高度,但是为什么会发生这种情况呢?我想要英雄形象-
我知道这可能有一个明显的答案,但我很困惑。 我一直在尝试创建自定义计算来根据元素的像素确定确切的百分比,例如: .el...
在 tailwind css 中如何为具有指定 text-4xl 大小的空 div 设置最小高度
我需要像 min-h-4xl 这样的东西,所以当 div 的上下文为空时,它仍然与带有文本的其他 div 具有相同的高度。 因此,当没有表情符号(文本)时,我需要保持相同的大小。 https://
我有一个网格卡列表,但我无法设置它们的高度,请帮助我 设置卡片列表的高度不起作用,虽然我也设置了父元素的高度 我有网格卡列表,但我无法设置它们的高度,请帮助我 设置卡片列表的高度不起作用,虽然我也设置了父元素的高度 <div class="desc-grid__body cards-grid"> <ul class="cards-grid__list"> <li class="cards-grid__item"> <div class="cards-grid__short-card short-card"> <p class="short-card__content"> <span class="short-card__lable">Более</span> <span class="short-card__title">16 лет</span> <span class="short-card__desc">экспертизы</span> </p> </div> </li> <li class="cards-grid__item"> <div class="cards-grid__short-card short-card"> <p class="short-card__content"> <span class="short-card__lable">Более</span> <span class="short-card__title">10 000</span> <span class="short-card__desc">заявок ежедневно </span> </p> </div> </li> <li class="cards-grid__item "> <div class="cards-grid__short-card short-card"> <p class="short-card__content"> <span class="short-card__lable">Более</span> <span class="short-card__title">1 000</span> <span class="short-card__desc">Компетентных специалистов</span> </p> </div> </li> <li class="cards-grid__item"> <div class="cards-grid__short-card short-card"> <p class="short-card__content"> <span class="short-card__lable">Более</span> <span class="short-card__title">24 / 7 / 365</span> <span class="short-card__desc">управления сервисными работами</span> </p> </div> </li> </ul> </div> 您是否尝试过为 .cards-grid__item 提供高度? 只需添加.cards-grid__item { height: 100px; background:red;}即可工作 .cards-grid__item { height: 100px; background:red;} <div class="desc-grid__body cards-grid"> <ul class="cards-grid__list"> <li class="cards-grid__item"> <div class="cards-grid__short-card short-card"> <p class="short-card__content"> <span class="short-card__lable">Более</span> <span class="short-card__title">16 лет</span> <span class="short-card__desc">экспертизы</span> </p> </div> </li> <li class="cards-grid__item"> <div class="cards-grid__short-card short-card"> <p class="short-card__content"> <span class="short-card__lable">Более</span> <span class="short-card__title">10 000</span> <span class="short-card__desc">заявок ежедневно </span> </p> </div> </li> <li class="cards-grid__item "> <div class="cards-grid__short-card short-card"> <p class="short-card__content"> <span class="short-card__lable">Более</span> <span class="short-card__title">1 000</span> <span class="short-card__desc">Компетентных специалистов</span> </p> </div> </li> <li class="cards-grid__item"> <div class="cards-grid__short-card short-card"> <p class="short-card__content"> <span class="short-card__lable">Более</span> <span class="short-card__title">24 / 7 / 365</span> <span class="short-card__desc">управления сервисными работами</span> </p> </div> </li> </ul> </div> 希望你能得到你想要的东西.. 谢谢...
有什么方法可以在将元素附加到 DOM 之前获取其高度吗?我知道 clientHeight 不能像我尝试的那样工作,它总是返回 0。是否有其他方法可以返回
我用java编写了一个递归方法来计算一棵树的高度,我的问题是如何让这个方法一次打印高度
所以这是我的方法: 公共 int getHeight(IntTreeNode root) { 如果(根==空){ 返回0; } int height = 1 + Math.max(getHeight(root.left), getHeight(root.right...
我遇到了 .contenedor-elementos-generales 的子元素高度问题 我不知道该怎么做才能修复它。 我的主要 html 文件: 我遇到了.contenedor-elementos-generales的子元素高度问题 我不知道该怎么做才能解决它。 我的主要 html 文件: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="https://fonts.googleapis.com/css2?family=Titillium+Web:wght@700&display=swap" rel="stylesheet"> <link rel="stylesheet" href="css/index.css"> <title>Descontrol</title> </head> <body> <div class="layout"> <div class="item-grilla contenedor-carta"> <img src="." alt="" id="imgCarta" class="img-carta"> <div class="contenedor-consola-carta"> <span class="consola-carta" id="textoConsolaCarta">Descripción carta: Lorem ipsum dolor sit, amet consectetur adipisicing elit. Reprehenderit obcaecati voluptatem eius quibusdam facilis dolores suscipit id a explicabo laborum.</span> </div> </div> <div class="item-grilla contenedor-consola-personaje"> <span class="consola-personaje" id="textoConsolaPersonaje">Consola: Lorem ipsum, dolor sit amet consectetur adipisicing elit. Voluptatum, vero nesciunt? Repellendus quos ipsam fugit?</span> </div> <div class="item-grilla contenedor-botones-juego"> <div class="boton-juego boton-levantarCarta" id="btnLevantarCarta"> <span>LEVANTAR CARTA</span> </div> <div class="boton-juego boton-atacar" id="btnAtacar"> <span>ATACAR</span> </div> </div> <div class="item-grilla encabezado-elementos-generales"> <div class="encabezado-personaje">AVATAR</div> <div class="encabezado-atributo">ATRIBUTO</div> <div class="encabezado-estado">ESTADO</div> </div> <div class="item-grilla contenedor-elementos-generales"> <div class="elemento-general contenedor-personaje"> <img src="img/vida.png" alt="" id="imgPersonaje" class="img-personaje"> </div> <div class="elemento-general contenedor-atributo"> <div class="atributo"> <img src="img/ataque.png" alt="" class="img-atributo"> <span class="text-atributo">0</span> </div> <div class="atributo"> <img src="img/esquiva.png" alt="" class="img-atributo"> <span class="text-atributo">0</span> </div> <div class="atributo"> <img src="img/velocidad.png" alt="" class="img-atributo"> <span class="text-atributo">0</span> </div> <div class="atributo"> <img src="img/vida.png" alt="" class="img-atributo"> <span class="text-atributo">0</span> </div> <div class="atributo"> <img src="img/vida.png" alt="" class="img-atributo"> <span class="text-atributo">0</span> </div> </div> <div class="elemento-general contenedor-estado"> <img src="img/vida.png" alt="" class="img-estado" id="imgEstado"> </div> </div> </div> <script src="js/main.js"></script> </body> </html> 我的CSS文件: * { all: initial; box-sizing: border-box; } * { border: 0; margin: 0; } body { font-size: 0.9rem; font-family: Titillium Web; } .layout { width: 100vw; height: 100vh; display: grid; grid-template-rows: repeat(18, 1fr); grid-template-columns: repeat(9, 1fr); outline: 1.5px solid #000; } .contenedor-carta { grid-column: 1/10; grid-row: 1/12; background: #000; display: flex; flex-direction: column; } .img-carta { height: calc((6/11)*100%); } .contenedor-consola-carta { height: calc((5/11)*100%); color: #fff; display: flex; justify-content: center; text-align: center; } .consola-carta { padding: 0 20px; padding-top: 50px; text-align: center; } .contenedor-consola-personaje { grid-column: 1/10; grid-row: 12/15; display: flex; align-items: center; justify-content: center; } .consola-personaje { text-align: center; padding: 30px; } .contenedor-botones-juego { grid-column: 1/10; grid-row: 15/16; display: flex; align-items: center; } .boton-juego { border-top: 1px solid #000; display: flex; justify-content: center; align-items: center; width: 50%; height: 100%; } .boton-juego.boton-levantarCarta { border-right: 1px solid #000; } .encabezado-elementos-generales { grid-column: 1/10; grid-row: 16/17; display: grid; grid-template-columns: repeat(9, 1fr); background: #000; color: #fff; } .encabezado-personaje, .encabezado-atributo, .encabezado-estado { display: flex; align-items: center; justify-content: center; text-align: center; } .encabezado-personaje { grid-column: 1/ span 2; } .encabezado-atributo { grid-column: 3 / span 5; } .encabezado-estado { grid-column: 8 / span 2; } .encabezado-elementos-generales * { text-align: center; } .contenedor-elementos-generales { grid-column: 1/10; grid-row: 17/-1; display: grid; grid-template-columns: repeat(9, 1fr); height: 100%; } .contenedor-personaje { grid-column: 1/3; background: #000; border: 1px solid #fff; } .contenedor-atributo { grid-column: 3/8; height: 100%; display: flex; flex-direction: row; align-items: stretch; background: #000; } .atributo { margin: 0 1px; overflow: hidden; display: flex; flex-direction: column; flex: 1; } .img-atributo { border: 1px solid #fff; height: 50%; background: #fff; } .text-atributo { margin-top: 2px; height: 50%; background: #fff; text-align: center; } .contenedor-estado { grid-column: 8/-1; background: #000; border: 1px solid #fff; } @media only screen and (min-width: 600px) { body { display: flex; justify-content: center; } .layout { width: 60vw; } } @media only screen and (min-width: 700px) { body { display: flex; justify-content: center; } .layout { width: 40vw; } } .layout元素被假设为一个9x18的网格,与任何窗口的尺寸相匹配,它做到了,问题是元素.contenedor-personaje、contenedor-atributo和.contenedor-estado的高度。 如果您发现其他错误或有建议,请随时告诉我,我仍然是网页设计的初学者。 导航器:Chrome 操作系统:Ubuntu 20.04 您似乎正在开发一个使用 CSS 网格来构建各个部分的布局。根据您的描述,问题与 .contenedor-elementos-generales 中的 .contenedor-personaje、.contenedor-atributo 和 .contenedor-estado 元素的高度有关。这些元素的高度在网格内可能不会按预期运行。 要解决这些元素的高度问题,您可以考虑进行一些修改: 调整网格行高:确保 .contenedor-elementos-generales 网格中的行具有正确的高度以容纳这些元素中的内容。 处理百分比高度:具有百分比高度的元素通常依赖其父元素的高度来计算自己的高度。确保所有父元素都有一个定义的高度,可以根据这些基于百分比的高度正确计算。 在您的情况下, .contenedor-elementos-generales 的指定高度为 100%,但其父级 .layout 没有固定高度。尝试为 .layout 设置固定高度或使用 100vh(视口高度)以确保网格内正确的百分比计算。 例如: .layout { /* existing styles */ height: 100vh; /* Set the layout height to be 100% of the viewport height */ } .contenedor-elementos-generales { /* existing styles */ height: calc(100% - [adjust for other elements' heights]); /* Adjust the height calculation as needed */ } 调整网格中的高度可能需要对百分比值进行一些试验,以完美地满足您的布局要求。另外,确保没有冲突的样式或填充/边距影响整体高度计算。 请记住在不同的视口大小上测试您的布局,以确保响应能力和一致的行为。
如何设置 HTML 元素的默认高度并让它调整为仅使用 CSS 的固定容器高度
假设我正在开发一个可重用的组件,呈现为 HTML 元素。任何人都可以在某个容器中渲染它。我事先不知道容器的样式:它可以有一个固定的