我在Visual Studio 2012和WPF上遇到了最烦人的问题,我希望能得到一些帮助。我有一个带有子元素的简单网格,比如带有网格单元格的TextBlocks。TextBlocks被设置为相对定位在单元内(例如,使用左侧的HorizontalAlignment )。一切都很好,直到我敢调整网格的列或行的大小。Visual Studio随后插入边距和宽度/高度属性,以与父元素/子元素的结果位置保持一致。这一切都是默默地发生的,直到后来我决定进一步减小列的大小时,我才注意到这一点,突然之间,由于插入了TextBlock属性,它被裁剪了。我必须遍历每个子元素,并手动删除这些额外的属性。在我目前的
我需要两个连续的div元素(有背景)来无缝接触,一个在另一个下面。但是,当我将一个子p元素放到底部的div中时,这个布局被打破了。p元素的边距强制在两个div元素之间留出空白间隙。这是一种奇怪的行为,因为我期望p的边距保持在div的内容和背景区域内。它在Firefox、Chrome和IE 8上的渲染方式相同。
<div style="background: #ccccff">Top Div</div>
<div style="background: #ffcccc"><p>Bottom Div</p>&