确定X轴上对象大小的属性。此测量的最常见形式是像素或毫米。
我一直在寻找解决方案,但没有任何运气。有谁知道一个简单的方法来做到这一点?例如,我想拉伸网格的第二列以适应网格的宽度!
我有一个 KPI 仪表板,其中有很多小图表。一种类型的图表实际上是 HTML 表格。它显示在 DIV 中。 我有一个 KPI 仪表板,其中有很多小图表。一种类型的图表实际上是 HTML 表格。它显示在 DIV 中。 <div style="width:400px; height:250px;overflow:hidden"> <table> <tr><th>Col1</th><th>Col2</th></tr> <tr><td>Row1</td><td>Row2</td></tr> </table> <div> 目前,我隐藏了溢出。我想让表格“适合”div。 如果 table 变得太大而无法显示,我该如何使其适合/缩小到 DIV?理想情况下,文本也会缩小。 此 CSS 将使您的表格与您正在使用的容器具有相同的高度/宽度。添加边框/背景只是为了可视化发生的情况。 然而,缩小文本将更具挑战性。如果不使用 javascript 可能就没有办法实现这一点。即使您这样做了,内容也可能会因为字体太小而无法阅读。 我设法想出了一些 javascript/jquery 代码来更改字体大小,直到表格适合 div 或字体大小达到 5px(= 不可读)。粗略地说,您需要自己编辑其中一些内容(因为如果您不将选择器更改为 id,它将应用于所有表) [JSFiddle] table{ width: 100%; background-color: red; } th, td{ width: 50%; border: blue solid 1px; } Jquery/Javascript $(document).ready(function () { var HeightDiv = $("div").height(); var HeightTable = $("table").height(); if (HeightTable > HeightDiv) { var FontSizeTable = parseInt($("table").css("font-size"), 10); while (HeightTable > HeightDiv && FontSizeTable > 5) { FontSizeTable--; $("table").css("font-size", FontSizeTable); HeightTable = $("table").height(); } } }); 这是我目前使用的,它嵌入到项目中(例如,参见类),但请随意使用它作为灵感。 scaleTable = function (markupId) { //This hacky stuff is used because the table is invisible in IE. function realWidth(obj){ var clone = obj.clone(); clone.css("visibility","hidden"); $('body').append(clone); var width = clone.outerWidth(); clone.remove(); return width; } function realHeight(obj){ var clone = obj.clone(); clone.css("visibility","hidden"); $('body').append(clone); var height = clone.outerHeight(); clone.remove(); return height; } var table = $("#"+markupId+" table:first-of-type"); var tablecontainer = $("#"+markupId).parents( ".scalabletablecontainer" ); var scalex = tablecontainer.innerWidth() / realWidth(table); var scaley = tablecontainer.innerHeight() / realHeight(table); var scale = Math.min(scalex, scaley); if (scale<1.0) { var fontsize = 12.0 * scale; var padding = 5.0 * scale; $("#"+markupId+" table tbody").css("font-size", fontsize + "px"); $("#"+markupId+" table tbody TD").css("padding",padding + "px"); $("#"+markupId+" table TH").css("padding",padding + "px"); } }; 获取表格和 div 尺寸,如前面的评论所示。然后应用CSS: transform:scale(factorX, factorY) 到桌子上。
pw.Text(descDiv, textAlign: pw.TextAlign.left, style:const pw.TextStyle(fontSize: 10)), 但文本溢出不起作用 pw.Text(descDiv, textAlign: pw.TextAlign.left, style:const pw.TextStyle(
我知道 window.addEventListener('调整大小', 函数(事件) {} 和 window.onresize = 函数(事件) {} 但有没有办法只听 WIDTH 呢? 我想要最简单的方法来触发电子......
为什么我的Python自定义tkinter框架的宽度不起作用?
我正在尝试在customtkinter中制作侧边栏,但宽度未设置并且框架正在全速运行。 我的代码如下所示: 侧边栏类(customtkinter.CTkFrame): def __i...
我遇到了一个问题,即我的元素的边距被添加到它们的总宽度中,而不是在计算宽度之前被考虑在内,尽管使用了 box-sizing: bor...
如何在我的 ark-ui React 项目中通过 css 启用更多空白?
我正在使用 ark-ui 库创建一个 React 项目,目前正在研究它们的选项卡组件。 我正在尝试扩展名为 data-scope=tabs data-part=list id=tabs::r1...
修改 Jupyter book 的内容宽度,或 Sphinx 主题 sphinx-book-theme
我正在使用 jupyter-book,默认情况下使用 sphinx-book-主题。 有一个左侧边栏、中间栏的内容和右侧边栏。我想让内容栏更宽。 那个...
我在 VBA 中创建了一个表单,在其中动态添加列表框。 如何更改列表框的宽度和高度?所有其他事情都在改变。 Dim lb As MSForms.ListBox 设置 lb = Me.con...
我已经找了好几个小时了,我希望有人能在这里帮助我。 我正在 vba 中创建一个表单,我想在其中动态添加列表框。列表框已添加,因此按计划进行。豪...
我对这些有点陌生,但我已经成功制作了全屏标题,而且似乎工作正常,问题是每当我在标题下方添加任何内容时,它就会制作整个页面......
根据 Android Compose 中的可用宽度/高度显示不同的内容(布局)
我有一个 Activity 和 MyApp 可组合函数。在该函数中,我需要显示带有详细信息的列表或仅显示列表屏幕,具体取决于可用宽度。如何确定...的可用宽度
我正在学习 FreeCodeCamp 响应式网页设计课程。我正在模块“通过构建资产负债表了解有关 CSS 伪选择器的更多信息”第 53 步。第一个指令...
可以有 100% 宽的 div 但将其内容限制为设定的最大宽度吗?
我知道这可以很容易地用 2 个 div 来完成,例如将外部的设置为 100% 宽度,内部的设置为最大宽度 1000px。 我只是好奇是否可以只用一个 div 来完成
我正在尝试将来调整幻灯片的宽度 - 通过它们的宽度。我已经尝试了数千条建议,但没有任何帮助我。你能给我推荐一些东西吗,这样我的幻灯片就会......
以下程序的行为并不完全符合我的预期。我希望蓝色标签的左右边缘与红色标签的左边缘和绿色标签的右边缘完全匹配,
嗨,我想知道为什么当我尝试更改移动设备媒体查询中的宽度和高度时无法更改 <div .card> 的大小(375px)
这是我的第一个问题,我是这个领域的新手,如果有任何错误,请原谅我。您好,我想知道为什么当我尝试更改 wi... 时无法更改 的大小 这是我的第一个问题,我是这个领域的新手,如果有任何错误,请原谅我。您好,我想知道为什么当我尝试更改移动媒体查询中的宽度和高度(375px)时,我无法更改 的大小。 ``` /* Color */ /* Fonts */ /* Font-size paragraph */ * { box-sizing: border-box; margin: 0; padding: 0; } /* Add mixin Media Queries */ @media screen and (max-width: 375px) { body { display: flex; justify-content: center; align-items: center; } body .card { display: flex; flex-direction: column; border: 2px solid red; width: 342px; // THIS LINE DOESN'T CHANGE height: 600px; // THIS LINE DOESN'T CHANGE } body .card .image .foto { height: 242px; width: 342px; border: 1px solid; margin: 0 auto; border-top-right-radius: 10px; border-bottom-left-radius: 0px; object-fit: cover top; } body .card .title { width: 342px; border-top-right-radius: 0px; border-bottom-left-radius: 10px; padding-bottom: 200px; bottom: -300px; } body .card .title .titolo { width: 270px; } body .card .title .titolo .text .capo { width: 275px; } } body { height: 100vh; width: 100%; background-color: hwb(32 89% 5%); } body .card { height: 404px; width: 550px; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto; border-radius: 10px; display: flex; } body .image { width: 275px; height: 404px; } body .image .foto { width: 275px; height: 404px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; object-fit: cover; } body .title { width: 275px; height: 404px; background-color: white; border-top-right-radius: 10px; border-bottom-right-radius: 10px; } body .title--up { color: rgba(149, 149, 149, 0.9); position: relative; top: 24px; left: 27px; font-family: montserrat, "Courier New", Courier, monospace; font-weight: 700; font-size: 10px; letter-spacing: 5px; } body .title .titolo { position: relative; top: 40px; font-family: fraunces; color: hsl(212, 21%, 14%); font-size: 29px; left: 27px; line-height: 29px; width: 200px; } body .title .text { position: relative; left: 27px; color: rgba(149, 149, 149, 0.9); font-size: 13px; font-family: montserrat; top: 60px; font-weight: 500; line-height: 22px; } body .title .text .capo { width: 208px; } body .title .text .price { position: relative; color: hsl(158, 36%, 37%); font-size: 30px; font-family: fraunces; top: 28px; } body .title .text .old_price { position: relative; top: 23px; left: 17px; } body .title .text .btn { position: relative; top: 55px; background-color: hsl(158, 36%, 37%); border: 0; border-radius: 7px; width: 220px; height: 42px; color: white; } body .title .text .btn:active { cursor: pointer; } body .title .text .btn .add { position: relative; left: 10px; font-family: montserrat; font-weight: 600; bottom: 2px; } body .title .text .btn .carrello { transform: scale(90%); }/*# sourceMappingURL=styles.css.map */ ``` 我想更改移动设备媒体查询中 div.card 的宽度和高度(宽度:375px; 我正在尝试更改媒体查询移动设备中 div.card 的大小(-sm ) 如果宽度和高度值未按预期更改,可能是因为这些值被媒体查询外部定义的其他 CSS 规则覆盖,或者 CSS 文件中的其他位置可能存在冲突规则。确保没有其他 CSS 规则以更高的特异性针对 .card 元素并覆盖这些值。具有较高特异性的 CSS 规则优先。有时,由于浏览器缓存的原因,对 CSS 样式的更改可能不会立即反映在您的浏览器中。尝试清除浏览器缓存或使用“硬刷新”(Ctrl + F5) 查看更改是否生效。 我只检查了 body 和 body .card 元素,它在我的计算机上运行良好。
我创建了一个具有默认屏幕宽度和高度的 PowerApps 应用程序。但是当我发布它并播放应用程序时,我的应用程序没有采用浏览器的确切尺寸(宽度或高度)(
我正在尝试为我正在开发的应用程序提供两个全宽的想象(它们是相同的图像)(它必须具有响应性),但不是全长,我知道这应该很容易。但奇怪的是...