-1

asp.net アプリがあり、次のような行を 2 行に分割したい (手動で行を折り返したい)

<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

Visual Studio Hit: Ctrl + K + Dでは、マークアップを自動フォーマットし、インライン スタイルを 2 行に分割します。

ただし、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 に答える
1

スタイルを css ファイルまたはスタイル タグに移動します。テーブルにクラス名を付けて、そのように参照します。終わり。

于 2013-04-17T16:12:12.417 に答える
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 に答える
0

インライン スタイルを使用しないでください。<style>それに CSS クラスを配置し、ブロックまたは外部 CSS ファイルでスタイルを定義します。

于 2013-04-17T16:13:05.083 に答える