-1

我有一个 asp.net 应用程序,我想将如下一行拆分为两行(我想手动换行)

<table style="border: thin solid #808080; padding: 3px 5px 7px 5px; vertical-align:top; margin-left: auto; margin-right: auto;">

理想情况下,我希望看到这样的东西:

<table style="border: thin solid #808080; padding: 3px 5px 7px 5px; "
                + "vertical-align:top; margin-left: auto; margin-right: auto;">

但是当然 + 运算符在这里不起作用。

有没有办法完成这个任务?

4

5 回答 5

2

您不需要操作员。空格和换行符将被忽略。

<table style="border: thin solid #808080; padding: 3px 5px 7px 5px;
              vertical-align:top; margin-left: auto; margin-right: auto;">

您应该考虑使用 CSS 文件而不是内联样式。

于 2013-04-17T16:13:11.360 回答
1

将样式移动到 css 文件或样式标签中。给表一个类名并以这种方式引用它。完毕。

于 2013-04-17T16:12:12.417 回答
1

在 Visual Studio Hit: Ctrl + K + D中,它会自动格式化您的标记并将内联样式拆分为两行。

但是,我建议将 CSS 分离到外部样式表中,甚至将其放在<style>页眉内的标签中。

<style type="text/css">
    table { border: thin solid #808080; padding: 3px 5px 7px 5px; vertical-align:top; margin-left: auto; margin-right: auto; }
</style>
于 2013-04-17T16:13:16.893 回答
0

不要使用内联样式。在其上放置一个 CSS 类并在<style>块或外部 CSS 文件中定义样式。

于 2013-04-17T16:13:05.083 回答
0

如果您主要关心的是样式的长度,为什么不直接使用样式表呢?

<table class="myStyle">

..比..更具可读性

<table style="border: thin solid #808080; padding: 3px 5px 7px 5px; vertical-align:top; margin-left: auto; margin-right: auto;"> 
于 2013-04-17T16:13:12.590 回答