我发现在div元素和表元素之间插入了两个html换行符。我不知道如何摆脱它们。附加的屏幕截图中不需要的空间标记为红色。
$dumpout .= "<div><p class=\"pi\">Dear ....</p></div>
<div><table>
<thead>
<tr>
{the rest of the stuff} ";
基本上这是我从网上其他地方提取的代码,因为我对CSS不是很了解。
我的代码有:
private void TopBar_Grid_MouseDown(object sender, MouseButtonEventArgs e)
{
if (e.ChangedButton == MouseButton.Left)
{
var decreaseOpacityAnim = new DoubleAnimation(0.5, (Duration)TimeSpan.FromSeconds(1));
this.BeginAnimation(UIElement.OpacityProperty, decreaseOpacityAnim);
this.DragMove();
var increaseOpacityAnim = new DoubleAnimation(1, (Duration)TimeSpan.FromSeconds(1));
this.BeginAnimation(UIElement.OpacityProperty, increaseOpacityAnim);
}
}
很明显,我的代码中没有换行符。我该如何摆脱这个空间呢?
还有什么代码可以使表格扩展并填充整个屏幕宽度而不是中间部分?请注意,即使我在浏览器中显示进行故障排除,最终输出也会通过电子邮件发送。
答案 0 :(得分:0)
删除说明的行,你将完成
答案 1 :(得分:0)
- <body>
+ <div>
- <div>
<br>
<br>
- <table>
+ <thead>
在此代码中,您使用了中断标记,这会导致换行。只需删除
标签即可。