如何使用HTMLTextWriter创建间距和缩进?

我想问一下如何使用
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();
    
已邀请:
HtmlTextWriter
提供了两个控制输出缩进的选项: 其中一个构造函数的
tabString
参数指定了用于单个缩进级别的实际字符串(例如
"    "
- 四个空格); 包含要在每行开头输出的缩进字符串数的
Indent
属性。 您还可以查看本文详细讨论
HtmlTextWriter
输出格式。     
在您正在撰写的文本中添加
 
。     
我认为你的问题不是MVC,而是了解网站编码的工作方式。网页设计的重大推动就是将内容与展示分离。我们的想法是,您网站上的所有信息(例如段落,标题,列表等)应与向用户显示的信息分开。这种方法有很多优点: 您可以以不同方式向不同用户显示相同信息。例如,如果我从笔记本电脑访问您的网站,那么如果我从手机访问该页面,该页面可能会有所不同。 如果您需要更改页面的外观,则只需更改页面样式,而不是实际页面本身。 您的页面可以应用多种不同的样式或外观。 您可以在整个网站上使用一种样式。这可以防止您不得不重新设置每个页面。 使用今天的网络,内容通常由HTML处理,样式由CSS完成。有关CSS的强大功能(以及我正在谈论的一个例子),请查看CSS Zen Garden。 您正在使用生成HTML的MVC,但CSS应该仍然是您处理布局的方式。我建议从W3 Schools的HTML和CSS课程开始。祝好运。     

要回复问题请先登录注册