我在尝试调整数据网格列的宽度时遇到问题.我用过这里发布的答案,但我无法解决.
我正在使用对象列表作为数据源.在这个简单的例子中,我刚刚创建了一个智能设备应用程序,并且刚刚添加了一个数据网格.然后我的代码就是这个:
public Form1()
{
InitializeComponent();
List<Prueba> lista = new List<Prueba>();
lista.Add(new Prueba("uno", "dos"));
lista.Add(new Prueba("tres", "cuatro"));
dataGrid1.DataSource = lista;
DataGridTableStyle tableStyle = new DataGridTableStyle();
tableStyle.MappingName = lista.GetType().ToString();
DataGridTextBoxColumn tbcName = new DataGridTextBoxColumn();
tbcName.Width = 4000;
tbcName.MappingName = "UNO";
tbcName.HeaderText = "UNO";
tableStyle.GridColumnStyles.Add(tbcName);
dataGrid1.TableStyles.Clear();
dataGrid1.TableStyles.Add(tableStyle);
}
}
public class Prueba
{
public string UNO { get; set; }
public string DOS { get; set; }
public Prueba(string uno, string dos)
{
this.UNO = uno;
this.DOS = dos;
} …Run Code Online (Sandbox Code Playgroud) 网页主要内容区域的宽度是否有标准最大值?我希望在不影响可用性的情况下最大化屏幕空间.我见过很多网站坚持980px或更低.有人有什么建议吗?
我想问一下指定HTML列宽的更好方法是什么?width属性或style属性?假设我使用的是IE 6. IE的宽度属性是否比样式更好?
按宽度属性
<table width="900">
<tr>
<td width="450">A</td>
<td colspan="2" width="450">B&C</td>
</tr>
....
</table>
Run Code Online (Sandbox Code Playgroud)
或按样式属性
<table style="width:900px;">
<tr>
<td style="width: 450px;">A</td>
<td colspan="2" style="width: 450px;">B&C</td>
</tr>
....
</table>
Run Code Online (Sandbox Code Playgroud) 在我的视图中,我有两个TableLayout,一个在另一个之上.我希望它们作为单个表来计算列宽,但出于美观原因,它们之间会有间隙(以及显示的主视图背景).
每个表有3列,我希望根据内容自动调整列宽,但我只希望列在两个表中以相同的宽度很好地排列.
目前我的表看起来像这样:
+---------------------------+
| | | |
| | | |
+---------------------------+
+---------------------------+
| | | |
| | | |
| | | |
| | | |
+---------------------------+
Run Code Online (Sandbox Code Playgroud)
但我希望它们看起来像这样:
+---------------------------+
| | | |
| | | |
+---------------------------+
+---------------------------+
| | | |
| | | |
| | | |
| | | |
+---------------------------+
Run Code Online (Sandbox Code Playgroud)
我能看到得到我想要的唯一方法是在问题中对列应用固定宽度,但是这使得TableLayout为我计算宽度失败了.
它可能吗?
我想创建一个通过电子邮件发送的html新闻稿模板,但是,我不确定它的标准尺寸.800w会好吗?或者我应该去更小的东西?
对于网页,我的标准通常是970w,但不确定什么是html简报的最佳做法.
谢谢
Facebook页面的最大iframe宽度是多少?
我正在为一个网站制作一个模板,我遇到了一些非常基本的CSS问题.
基本上,我试图将网站划分为使用div元素的部分,我希望每个部分都包含一个半透明的黑色背景,周围有完全透明的边框.
这个想法是有一个背景图像,并且会有新闻项目分成黑色块,这些块实际上并没有相互接触或重叠(也就是说,它们周围有边缘).黑块稍微看穿和它们之间的区域(这将是大小几个像素)是空的内容,你可以直接看到背景.
我到目前为止的内容如下:
网站:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="mainPage.css" />
<title>Some site</title>
</head>
<body>
<div class="container">
<div class="header">
<img src="images/SomeImage.bmp" alt="ImageName"/>
</div>
<div class="latestBlockLeft">
<div class="transDiv">
<p> latestBlockLeft1 </p>
</div>
</div>
<div class="randomBlockRight">
<h1> Heading test</h1>
<p> randomBlockRight </p>
</div>
<div class="latestBlockLeft">
<div class="transDiv">
<p> latestBlockLeft2 </p>
</div>
</div>
<div class="latestBlockLeft">
<div class="transDiv">
<p> latestBlockLeft3 </p>
</div>
</div>
<div class="menuStrip">
<p> menuStrip </p>
</div>
<div class="sectionedNews">
<p> sectionedNews </p>
</div>
<div class="disclaimer">
<p> disclaimer …Run Code Online (Sandbox Code Playgroud) 我有一张固定宽度为800的桌子.
我注意到当列宽不超过800时,我的浏览器(Chrome)会随意选择一列来增加大小(可能不止一个,我不确定).
此外,当我将列的宽度总和> 800时,它只接受它.
当列的宽度总和不等于表的宽度时,是否存在浏览器应该如何表现的标准行为?
我无法获得CSS中定义的元素的宽度.我想出了如何使用Javascript获取CSS规则,但我无法访问宽度.菜单是我使用em在CSS中定义的固定宽度.
我试图根据浏览器窗口减去固定菜单宽度来更改div1的宽度.
注意:我已尝试使用style.width,但它在控制台中返回一个空行.
jsfiddle:http://jsfiddle.net/kj6pQ/
var div1 = document.createElement('div'),
css = getMatchedCSSRules(document.getElementById('menu'));
console.log(css); //works but dont' konw how to access width
div1.style.width = window.innerWidth - <!-- menu width -->;
Run Code Online (Sandbox Code Playgroud) 我有一个容器DIV设置为"position:fixed",其中包括另一个设置为绝对位置的div.
有什么方法可以让这个包括宽度和高度的div适合内容,而不是总是100%?
这就是我所拥有的:http://jsfiddle.net/ydSqU/
<div class="transparent_background">
<div id="window">hello.</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这就是我想要的:http://jsfiddle.net/3BYPu/(无需手动设置宽度/高度).
<div class="transparent_background">
<div id="window" style="width:30px; height:30px">hello.</div>
</div>
Run Code Online (Sandbox Code Playgroud) width ×10
html ×5
css ×4
height ×2
android ×1
c# ×1
css-tables ×1
datagrid ×1
facebook ×1
frame ×1
html-table ×1
iframe ×1
javascript ×1
max ×1
newsletter ×1
parent-child ×1
position ×1
styles ×1
tablelayout ×1
usability ×1