问题标签 [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 回答
1528 浏览

jquery - 在 Safari 中正确地计算 $(this).css("width")

今天早些时候问了这个问题,但我认为我过早地给出了正确的答案。我试图弄清楚如何在 Safari 中使用 jquery 获取锚元素的 css 长度和宽度。但是我一直返回“0”,并且有人告诉我这是因为在呈现 css 之前触发了 javascript - Webkit 浏览器的一个怪癖。

这是原始页面: http: //f1shw1ck.com/jquery_sandbox/csspops-orig.html

但是,我写了一个小测试,告诉 jquery 等到所有内容都完全呈现后再抓取 css。http://f1shw1ck.com/jquery_sandbox/csspops.html

对于选择器

和 html

等到页面完全完成,然后获取这些尺寸:

除了“0”仍然在 Safari 中返回。我是不是走错了路,还是有其他原因在起作用?

谢谢!

0 投票
1 回答
1988 浏览

sql-server - How to Alter Column Data Type Without Affecting Existing Column Width

I have an existing column of data type varchar that I need to change to nvarchar, however I do not want to alter the existing column width of (5).

If I use the following statement

ALTER TABLE MYTABLE ALTER COLUMN MYCOLUMN NVARCHAR (5) NOT NULL

I end up with a column of nvarchar data type, but with a column width of (10)!

If I try the following statement without specifying a column width

ALTER TABLE MYTABLE ALTER COLUMN MYCOLUMN NVARCHAR (5) NOT NULL

I then end up with an nvarchar column with a width of (2)

How can I simply change the column data type from varchar to nvarchar without affecting the existing column width?

Thank you!

0 投票
1 回答
351 浏览

c# - 有没有办法在显示 WPF 窗口之前确定它的宽度和高度?

我正在尝试将 WPF 窗口居中于鼠标光标的当前位置。获取鼠标坐标是没有问题的,但是我需要确定窗口的宽度和高度,以便计算设置“左”和“上”属性的偏移量。

有没有办法在显示窗口之前确定窗口的宽度和高度(调用“显示”方法)?

我在我的窗口上将“SizeToContent”设置为 true,以便内容确定实际的窗口大小。我已经尝试调用“Measure”并期望它设置“DesiredSize”但它没有。

0 投票
3 回答
7275 浏览

apache-flex - 如何根据已更改的绑定 dataProvider 内容来调整 Flex 3 ComboBox 宽度?

在 Flex 3 中,我在 MXML 组件中创建了一个 ComboBox,类似于以下内容:

在父 MXML 应用程序中,我正在修改选择属性的内容:

绑定工作原理是 ComboBox 会自动拾取运行时添加的新内容,不会调整其宽度。ComboBox 的初始宽度仅足以显示组件中声明的初始项“All”。但是,我希望并且希望 ComboBox 在绑定期间自动调整大小以显示“加利福尼亚”,但事实并非如此。

在向其 dataProvider 添加新的更宽标签后,如何让 ComboBox 更新其宽度?谢谢!

0 投票
7 回答
25927 浏览

javascript - 使用 JavaScript/onorientationchange 在 iPhone 上重置 Safari 的比例/宽度/缩放

我正在显示不同的内容,具体取决于用户使用 body 标签中的 onorientationchange 调用持有他/她的手机的方式。这很好用——我隐藏了一个 div,同时让另一个可见。

纵向模式下的 div 在第一次加载时看起来很棒。我用它来获得正确的比例/缩放:

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;" />

即使纵向模式下的内容溢出,宽度也是正确的,用户可以向下滚动。横向模式的显示也很完美。但是,如果横向模式下的内容需要用户向下滚动,那么当用户返回纵向模式时,可以说屏幕被“缩小”。无论用户在横向模式下是否向下滚动都会发生这种情况。

我尝试了许多不同的方法来尝试正确调整屏幕的比例/缩放/宽度,但没有运气。有没有办法做到这一点?

提前致谢!

0 投票
3 回答
21162 浏览

cocoa-touch - 测量字符串的像素宽度

我需要测量 Cocoa Touch 中字符串的像素宽度。谁能给我指出一个解释如何做到这一点的链接?

0 投票
2 回答
5307 浏览

c# - 字符串的长度和字体大小与文本框的宽度之间的关系

我在数据库中有一个字段,这个字段有一个最大长度,我想将一个文本框设置为适当的宽度。我正在运行时创建文本框。如何计算宽度属性的值?

例如,如果我有一个名为 IDClient 的字段 nvarchar(5),并且字体大小为 13,我想创建一个宽度足以写入 5 个字符的 texbox。

0 投票
2 回答
9627 浏览

wpf - 如何使另一个 StackPanel 的 StackPanel 宽度?

我有两个停靠面板,每个停靠面板都有一个左侧 StackPanel。

底部StackPanel的宽度由其中文本的宽度决定。

顶部StackPanel 的宽度应与底部StackPanel的宽度相同。

我试图通过 ElementName 将顶部 StackPanel 的宽度绑定到底部 StackPanel 的宽度,但这不起作用。

如何使顶部宽度与底部宽度相同?

替代文字

0 投票
12 回答
131759 浏览

jquery - jQuery - 不可见时获取元素的宽度(显示:无)

当元素不可见时,似乎在 jQuery 中 width() 返回 0。有道理,但我需要获取表格的宽度以便在显示父级之前设置父级的宽度。

如下所述,父项中有文本,这使父项歪斜并且看起来很讨厌。我希望父级仅与表格一样宽并具有文本换行。

CSS:

Javascript:

tableWidth 总是返回 0,因为它不可见(这是我的猜测,因为它在可见时给了我一个数字)。有没有办法在不使父级可见的情况下获得表格的宽度?

0 投票
6 回答
66449 浏览

c# - iTextSharp table width 100% of page

I'm trying to add a table to a document using iTextSharp. Here is an example:

I'm setting the width of the table so that it should extend the margin of the page. But when the pdf is created the table only takes about 80% of the space between the margin's. Am I doing something incorrectly here?