问题标签 [width]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7571 浏览

c# - 如何计算 WPF 视觉元素的逻辑宽度?

在 WPF 渲染视觉元素之前,我需要计算它的逻辑宽度。

为了解释的简单,我会说这个视觉元素很可能是一个多边形对象。它可能是别的东西,但多边形可以很容易地可视化。

所以 XAML 可能看起来像这样:

代码隐藏可能看起来像这样:

0 投票
3 回答
1703 浏览

css - width:100% 无法使文本区域与 IE6 中的父元素一样宽?

相关片段如下:

它在 Firefox 中有效,但在 IE6 中无效,为什么以及如何修复此错误?

**编辑:**添加 DIV 后,它现在可以工作了。

0 投票
4 回答
39324 浏览

wpf - 如何增加 WPF ScrollViewer 中的滚动条宽度?

我正在小型设备上的触摸屏上工作,滚动条的自定义宽度并不好,因为我的要求之一是一切都需要通过手指手势来完成。

如何设置 WPF ScrollViewer 滚动条的宽度?

请注意,我不想更改设备上所有滚动条的宽度(可通过 Windows 设置实现) - 只有我的应用程序中的那些。

0 投票
3 回答
2083 浏览

java - GWT 相对宽度

我正在尝试制作一个具有相对大小参数的滚动面板。但是ScrollPanel.setSize(String, String),如果您有 int 值(例如Window.getHeight.

当我尝试ScrollPanel.setSize("100%", "150px");时,它不会改变滚动面板的高度,而是使用默认值。任何帮助,将不胜感激。

0 投票
3 回答
4811 浏览

html - 百分比边框宽度

假设我想制作一个带有五个链接的水平导航栏,并将宽度设置为 20%。一旦我为我的链接添加一个 1px 的边框,它们就会变得大于 20%,并且最后一个链接被移动到一个新的行上!我怎样才能解决这个问题?

我希望 CSS 将允许我做一个负填充值,以便边框实际上是在元素上方而不是在它周围,但它不允许这样做。

0 投票
3 回答
123 浏览

html - 拉伸 LI 和内容

请考虑这个网站

我无法在 IE7 中拉伸子菜单列表项。请注意,当您将鼠标悬停在餐厅下的其中一个 LI 上时,绿色不会填满整行。我试过{width: 100%}了,但这没有帮助。

任何想法为什么这在 Firefox 中可以但在 IE 中不行?以及如何解决?

谢谢。

更新:如果我明确指定宽度(如 51px),我可以让它看起来正确,但我绝对不想在应该能够支持动态内容的布局中这样做。

0 投票
2 回答
3574 浏览

css - Internet Explorer 中的表 colspan 相对宽度问题

我使用表格来生成简单的水平图(便于缩放)。我使用 colspanning 来获得精确的重叠(有时单元格相互重叠,但在本例中没有)。

我的问题是 IE(8) 使相对单元格宽度错误。

我知道一个单元格不能小于它的内容,但这不是这里的问题。

例如,示例中的“X 65”单元格比 IE 中的 47% 宽很多。然而,Firefox 做得很好。

这是示例:

我已经尝试过其他技术,例如 div 和为每一行单独的表,但 colspanning 是获得重叠精确的唯一技术。

另一种解决方案是在服务器上渲染图像,但随后我放松了缩放比例,这非常耗时。

任何帮助深表感谢。

0 投票
3 回答
960 浏览

html - “宽度”是否适用于文本区域?

CSS'width'属性是否适用于 a <textarea>

在实践中,人们说他们成功地使用了它,例如使用这样的规则:

让我困惑的是CSS 2.1 的宽度规范说,

此属性指定由块级和替换元素生成的框的内容宽度。此属性不适用于不可替换的内联元素。

我认为 textarea 是一个内联级元素,因为例如这样的标记......

... 创建一个单独的段落块,其中的文本位于 的左侧和右侧<textarea>,因此根据规范,宽度不应该适用。

0 投票
4 回答
145043 浏览

css - CSS 布局 - 动态宽度 DIV

我有一个非常常见的布局问题,我传统上使用表格来解决,但想要一些关于使用 CSS 完成它的建议。我有 3 个构成“容器”的图像。左右图像通常只使用标签显示,而中心图像显示为“背景图像”,上面有我的内容,因此内容似乎在容器中。我相信你已经看过/使用了这一百万次:

这样做的好处是表格的宽度始终是浏览器(或父级)的宽度,而中间列的内容是动态大小的,以占用左/右图像之间的剩余空间。

我想要的是使用 CSS 重新创建它,尽可能少的硬编码信息。所以是这样的:

这非常适合中间 div - 我如何设置宽度?现在我可以将它硬编码为 92% 等。但我想要的是让它自动填充空间。可以仅使用 CSS 完成吗?

0 投票
2 回答
2063 浏览

jquery - $(this).css("width") 不适用于 Safari 中的锚定标签

我正在使用 CSS 选择器为 Web 模板生成自定义弹出窗口 - 基本上,一些制作者对 JS 不满意,我需要一种简单的方法让他们设置弹出窗口大小等。我不是真的对这种方法的优点感兴趣,但希望了解为什么 jquery 似乎无法获得 CSS 中为 Safari 中的锚定义的宽度和高度。

见: http: //f1shw1ck.com/jquery_sandbox/csspops.html

我的问题的实质:

对于选择器a.popup {width: 800px;height: 560px;}和锚<a href="http://www.metmuseum.org/toah/hd/apol/hd_apol.htm" class="popup">African Rock Art: Apollo 11 Cave Stone (c. 25,500 - 23,500 BCE)</a>,为什么

两个属性在 Safari 中返回为零?

其他浏览器中的onclick弹出警报:toolbar=no,directories=no,location=no,resizable=yes,menubar=no,scrollbars=yes,status=no,width=800px,height=560px,top=20,left =240

Safari 中的警报:toolbar=no,directories=no,location=no,resizable=yes,menubar=no,scrollbars=yes,status=no,width=0px,height=0px,top=20,left=640

谢谢你帮助我理解。