Tag: 宽度

获取元素的实际浮点宽度

我正在使用jQuery(v1.7.1),我需要获得元素的绝对宽度,但是所有jQuery的宽度方法似乎都是将宽度的值舍入。 例如,如果元素的实际宽度是20.333333px ,那么jQuery的宽度方法返回20 ,即忽略十进制值。 你可以看到我的意思是在这个jsFiddle 所以,我的问题是:我如何得到一个元素的宽度的浮点值?

从url获取远程图像的宽度高度

所以警报提供了未定义的宽度和高度值。 我认为img.onload计算的图像的w和h值并没有被传递给返回的值,也可能在onload计算之前返回w和h: function getMeta(url){ var w; var h; var img=new Image; img.src=url; img.onload=function(){w=this.width; h=this.height;}; return {w:w,h:h} } // "../files/mootools_83_snookca.png" //1024×678 // "http://shijitht.files.wordpress.com/2010/08/github.png" //128×128 var end = getMeta("http://shijitht.files.wordpress.com/2010/08/github.png"); var w = end.w; var h = end.h; alert(w+'width'+h+'height'); 我如何能够显示正确的宽度和高度? http://jsfiddle.net/YtqXk/

在Display上使用.getWidth是安全的,即使它已被弃用

所以我有一个小问题,我正在写一个function,需要发送屏幕宽度到服务器。 我知道这一切工作,我使用: Display display = getWindowManager().getDefaultDisplay(); int width = display.getWidth(); 得到宽度。 但.getWidht()函数已被弃用,它说你需要使用: Point size = new Point(); display.getSize(size); 但是这个函数只适用于api level 13或者更高,我的最小sdk是8.那么我能做什么呢? 如果我留在getWidth是否安全? 为什么添加新的function,而不是使它们向后兼容?

CSS:设置宽度等于内容

我遇到了CSS的宽度属性的一些麻烦。 我在div里面有一些段落。 我想设置段落的宽度等于他们的内容,以便他们的绿色背景看起来像文本的标签。 我得到的是,段落inheritancediv父节点的宽度更宽。 我应该做什么? 谢谢。 HTML: <div id="container"> <p>Sample Text 1</p> <p>Sample Text 2</p> <p>Sample Text 3</p> </div> CSS: #container { width: 30%; background-color: grey; } #container p{ background-color: green; }

TD宽度,不工作?

所以我在这里有这个代码: <table> <tr> <td width="200px" valign="top"> <div class="left_menu"> <div class="menu_item"> <a href="#">Home</a> </div> </div> </td> <td width="1000px" valign="top">Content</td> </tr> </table> 与CSS .left_menu { background: none repeat scroll 0 0 #333333; border-radius: 5px 5px 5px 5px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; padding: 5px; } .menu_item { background: none repeat scroll 0 0 #CCCCCC; border-bottom: 1px […]

我怎样才能在WPF的列表框中的所有项目相同的宽度列?

我有一个ListBox和一个ItemTemplate组成的一个TextBlock和一个ComboBox 。 问题是TextBlock内的文本的宽度是不相同的每个项目和ComboBox控件不alignment。 如何在模板中设置TextBlock ,使所有项目的宽度相同,即最宽的一个? 这是我的xaml: <ListBox MinHeight="100" ItemsSource="{Binding Trainees}"> <ListBox.ItemTemplate> <DataTemplate> <Grid Margin="1"> <Grid.ColumnDefinitions> <ColumnDefinition /> <ColumnDefinition /> </Grid.ColumnDefinitions> <TextBlock VerticalAlignment="Center" Grid.Column="0"> <TextBlock.Text> <MultiBinding StringFormat="{}{0}, {1}"> <Binding Path="LastName" /> <Binding Path="FirstName" /> </MultiBinding> </TextBlock.Text> </TextBlock> <ComboBox HorizontalAlignment="Left" Grid.Column="1" ItemsSource="{Binding Source={StaticResource Functions}}" SelectedValue="{Binding Path=Function}" MinWidth="100" /> </Grid> </DataTemplate> </ListBox.ItemTemplate> </ListBox>

更改新的Google Recaptcha宽度

我们刚刚开始实施新的google recaptcha,如https://www.google.com/recaptcha/intro/index.html 然而,新的方法似乎被包含在一个iFrame中,而不是embedded到页面中,从而使应用CSS更加困难。 然而,我们已经得到了宽度为400px的表格,所以我们希望recaptcha具有相同的宽度。 目前看起来像,但是我们希望它和其他的一样。 有谁知道如何做到这一点呢? 谢谢

是否有可能使用jQuery获取元素的百分比或像素的宽度,基于开发人员用CSS指定的?

我正在写一个jQuery插件,我需要做的是确定用户指定的元素的宽度。 问题是.width()或.css('width')总是会报告确切的像素,即使开发人员已经分配了它,例如width:90%的CSS。 有什么办法让jQuery在px或%中输出一个元素的宽度,这取决于开发人员用CSS给出了什么?

Android对话框宽度

我似乎无法控制对话框的宽度。 我有一个像这样简单的布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:theme="@android:style/Theme.Dialog"> <ScrollView android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:id="@+id/name_prompt_view" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/name_prompt" android:padding="10dip"/> <EditText android:id="@+id/name_inp" android:layout_width="fill_parent" android:layout_height="wrap_content" android:lines="1" android:maxLines="1" android:maxLength="48" android:inputType="text" /> <TextView android:id="@+id/t1_prompt_view" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/t1_prompt" android:padding="10dip"/> <Spinner android:id="@+id/t1_inp" android:layout_width="fill_parent" android:layout_height="wrap_content" android:lines="1" android:maxLines="1" android:maxLength="48" android:inputType="text" android:singleLine="true" android:layout_weight="1" android:entries= "@array/t1_allowed_values" /> </LinearLayout> </ScrollView> […]

CSS宽度100%或最大宽度(以像素为单位)

如何创build一个宽度的CSS规则 默认使用100%宽度 如果100%的宽度超过了某个像素的宽度(比如说512像素),那么宽度被限制在这个像素的宽度 我不确定宽度和最大宽度的关系,或如何支持calc()或可以expression这一点。 这需要使用最新的WebKit浏览器和Firefox 4.不需要IE8等支持