确定X轴上对象大小的属性。此测量的最常见形式是像素或毫米。
我正在开发一个网站注册页面。 if(strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false) 有了上面的陷阱,我将页面定向到一个单独的移动页面,问题就开始了......
嗨,这个问题确实很简单,但无法弄清楚。 我想用图像填充浏览器,以便无论用户在浏览器中设置大小,我的图像都会填充内容。 我也需要
如何使图像标题宽度与图像相同?现在我有以下代码: 这是标题。 &l... 如何使图像标题宽度与图像相同?现在我有以下代码: <div class="image"> <img src="foo.jpg" alt="" /> <div>This is the caption.</div> </div> 我已经尝试了很多东西(浮动、绝对定位等),但如果标题很长,它总是使 div 变宽而不是多行。问题是我不知道图像的宽度(或标题的长度)。解决这个问题的唯一方法是使用表吗? 所以问题是你不知道img会有多宽,而img的标题可能会超出img的宽度,在这种情况下你想将标题的宽度限制为img的宽度. 在我的例子中,我在父元素上应用了 display:table,并在标题元素上应用了 display:table-caption 和 caption-side:bottom,如下所示: <div class="image" style="display:table;"> <img src="foo.jpg" alt="" /> <div style="display:table-caption;caption-side:bottom;">This is the caption.</div> </div> 您可以应用 display:table; 和任意初始宽度,例如。 width:7px; 到父块,如 figure ,一切都会按预期工作! 这是一个现场演示: http://jsfiddle.net/blaker/8snwd/ 此解决方案的限制是 IE 7 及更早版本不支持 display:table;,而 IE 8 要求您的文档类型为 !DOCTYPE。 来源: http://www.lifeathighroad.com/web-development/forcing-to-wraps-to-the-width-of-an-image-using-css-only/ W3Schools(由于 stackoverflow 对代表人数少于 10 人的 2 链接限制,无法发布链接) 如果问题是标题太长,您可以随时使用 div.image { width: 200px; /* the width you want */ max-width: 200px; /* same as above */ } div.image div { width: 100%; } 并且标题将保持静态。另外,标签名称是img,而不是image。 或者,如果你想检测图像宽度,你可以使用 jQuery: $(document).ready(function() { var imgWidth = $('.image img').width(); $('.image div').css({width: imgWidth}); }); 这样,您就可以获得图像宽度,然后将标题宽度设置为它。 正确添加字幕的唯一方法是将图像和标题包含在由具有 table、table-row 和 table-cell css 属性的 span 元素构造的表格中。 任何其他方法(包括 HTML5 图形标签)都会导致宽度不匹配或导致不必要的换行。 如果您的方法必须在非 CSS3 浏览器中工作,那么表格可能是最好的选择。 扩展上述内容,我使用此 jQuery 代码片段来检查代码中具有标题的所有图像,并将标题宽度设置为与前一个图像的宽度相匹配。所以如果 HTML 是这样的: <img src="blah" /><figcaption>this is the first caption</figcaption> <img src="blah2" /><figcaption>this is the second caption</figcaption> 然后使用这个 jQuery: $("figcaption").each(function () { $(this).css("width", $(this).prev("img").width()) }); 您可以尝试设置图像div包装器display:inline-block http://jsfiddle.net/steweb/98Xvr/ 如果标题很长,唯一的解决办法就是设置固定宽度,或者通过js设置.image div宽度。我正在尝试考虑一个纯 css 解决方案,但我认为这是一个艰巨的挑战:) 关键是将图像视为具有一定的宽度和一定的长度。在下面的示例中,我检查了图像的宽度为 200 像素。然后将标题视为内联块。 HTML: <div style="width:200px;"> <img src="anImage.png" alt="Image description"/> <div class="caption">This can be as long as you want.</div> </div> CSS: .caption { display: inline-block; } 您还可以通过将上面的 css 替换为以下内容之一,将内联块替换为左对齐、右对齐或拉伸到精确图像宽度的文本: .caption { /* text-align: left; */ /* text-align: right; */ text-align: justify; }
我在网格内使用 SwiperJS 时遇到问题。当我将 Swiper 包装器放入 with display: grid 时,包装器溢出 100%。我提供了 JSFiddle 示例的链接。 ...
我使用chartjs 的条形图中的条形太宽了。我怎样才能让它们变薄? 这是我的代码 const ctx = document.getElementById('myChart'); 新图表(ctx,{ 类型:'酒吧', 数据: { 实验室...
Flutter:让 TextField(或任何小部件)仅占用最小的必要空间
我是 Flutter 新手,来自 React 和 Vue。 我正在尝试制作一个简单的小部件,用于输入小时和分钟。我认为结果很好,尽管我有小部件 stret 的问题...
$(window).width() 返回的宽度与 Chrome DevTools 指示的宽度不同
当$(window).width() == 768时,会执行alert()。但在 Chrome DevTools 中,当宽度为 786px 时,实际上会发生这种情况。为什么以及如何让我的 JS 在 768px 而不是 786 处触发?
我有一个带有渐变 BoxDecoration 的容器。我想要实现的是减少渐变的宽度,就像边框一样,这样它就可以是一条小细线。以下是我的续...
当我在文本区域内写入时,我想自动调整文本区域的宽度,并设置最大宽度,就像这段代码对输入所做的那样。 http://jsbin.com/ahaxe 有可能吗?
HTML: 发帖 CSS: #header #postanad { 位置:绝对; 顶部:50 像素; 左:250 像素; 背景:#000 url(postad.gif) 重复...
我正在尝试制作一个具有响应式 UI 的简单应用程序登录页面,但我在使用 chrome DevTools 和理解每个容器宽度的行为方面遇到了很多困难。我有每个
Angular Material Mat-根据最长选项宽度选择宽度
我有一个带有选项的垫选择,我希望将其内联设置为文本,并且下拉列表的长度与最长的选项一样长。我可能可以用 js / css vanilla 风格做一些黑客行为,但是
我想做一个切换,每当单击元素时就会切换元素的高度和宽度。 让 isBig = false 如果(是大){ main.style.width = "100px"; 主要.st...
我试图了解“width”样式如何影响“display: inline”与“display: inline-block”元素。这里的关键是理解,而不是试图实现
我在一个div中有两个元素,它们都有不同的背景颜色。第一个 div 有时可能会溢出(由于动态内容),因此背景颜色不会扩展...
在代码中我有复选框,选中时会显示下拉列表。 如果选择下拉列表的第一个值,则下一个下拉列表将显示在其旁边。 问题是我无法增加宽度...
我的网站使用此代码作为宽度,它在15.6英寸的屏幕上完美显示,但对于10英寸的手机屏幕和上网本和平板电脑屏幕,网站完全混乱。它使用
我正在一个网站上工作,我不知道如何解决这个问题。 当页面加载并且浏览器最大化时,底部栏会占据整个屏幕,背景显示为蓝色...
是否可以像ggplot2一样更改R barplot中的样式?
我正在尝试制作几个条形图。创建条形图时,我必须减小条形宽度、条形之间的间距以及条形和轴之间的间距。然而,我没能在gg中得到我想要的东西...
Google Chrome 开发工具宽度与 window.innerWidth 不同
如何使 Google Chrome 开发工具宽度与 window.innerWidth 相同 PS:window.screen.width解决了我的问题