我想问一下如何使用HTMLTextWriter创建间距和缩进。到目前为止,我已经尝试使用html.writeline();,但它不起作用。有人能给我一些代码方面的建议吗?谢谢。
这是我目前拥有的代码:
HtmlTextWriter html = new HtmlTextWriter(new StreamWriter(textBoxSave.Text)); //change to directory
html.RenderBeginTag("html");
html.AddAttribute("style", "background-color: white; color: black; font-size: small;");
html.WriteFullBeginTag("body");
html.WriteEndTag("body"); // body
html.RenderEndTag(); // html
html.Close();发布于 2010-12-26 18:33:33
HtmlTextWriter提供了两个选项来控制输出的缩进:
tabString参数,指定用于单级缩进的实际字符串(例如," " -四个空格);Indent属性,该属性保存要在每行开头输出的缩进字符串的数量。发布于 2010-12-26 18:26:15
在您正在编写的文本中添加 。
发布于 2010-12-26 18:34:32
我认为你的问题与其说是MVC,不如说是对网站编码方式的理解。网页设计中的一大推动力是将内容从presentation中分离出来,称为分离。这个想法是,你网站上的所有信息(如段落、标题、列表等)应该与它向用户显示的方式分开。这种方法有很多优点:
在今天的web中,内容通常由HTML处理,样式由CSS完成。要了解CSS的功能有多强大(这也是我所说的一个例子),请查看CSS Zen Garden。
您使用的是MVC,它可以生成HTML,但是CSS应该仍然是您处理布局的方式。我建议从W3学校关于HTML和CSS的课程开始。祝好运。
https://stackoverflow.com/questions/4533458
复制相似问题