2016-09-27 28 views
0

私のHTMLを読めるようにしようとしています。多くの場合、私のHTML属性は、それが価値だ本当に長いHTML属性値を複数の行に記述する方法はありますか?

例にとって本当に長いURLがあります。これらは長すぎるものではありませんが

<img src="https://www.google.com/logos/doodles/2016/25th-anniversary-of-armenias-independence-6257593681969152.2-hp2x.jpg" 
    data-alt-src="https://www.google.com/logos/doodles/2016/us-voter-registration-day-reminder-5701453076234240-hp2x.gif" /> 

を、時々、URLははるかに広範ことができます。これらの長い行は私のエディタ(WebStormを使って)でひどく見えます。長いURLを複数行にするとうまくいきません。私はJavaや他のプログラミング言語で文字列を連結するのに "+"使用しますが、HTMLで何をすべきか分かりません。

私はこれが愚かな質問であると感じますが、私は簡単な答えを探す運がなかった。あなたは私を助けてくれますか?

ありがとうございました!

答えて

1

実際には、コードを半分にカットしてもコードは機能するはずです。 HTMLは、改行文字「>」に当たるまで、コードの全ビットを1行として表示します。あなたのエディタがあなたに破線のエラーを与えているなら、それを実行してください。まだ動作しない場合、別の問題があるかもしれません。その間にスペースを入れないようにしてください。だから、うまくいく

<img src="https://www.google.com/logos/doodles/2016 
/25th-anniversary-of-armenias-independence-6257593681969152.2-hp2x.jpg" 

data-alt-src="https://www.google.com/logos/doodles/2016/us- 
voter-registration-day-reminder-5701453076234240-hp2x.gif" /> 

例えばしかし

<img src="https://www.google.com/logos/doodles/2016/25th- 
    anniversary-of-armenias-independence-6257593681969152.2-hp2x.jpg" 

data-alt-src="https://www.google.com/logos/doodles/2016 
    /us-voter-registration-day-reminder-5701453076234240-hp2x.gif" /> 

ないだろう。

+0

うわー。それはうまくいった、ありがとう。私はまだ違いが何であるか分かりません。私はそれをチェックしようとします。 – CDLee

+0

コードを実行しましたか、エディタでエラーが発生しましたか?私はあなたがjsfiddleで与えたコードをダブルチェックするだけで好奇心をそそられ、空白がない限り、画像をきちんとロードしました!たぶん、問題になる可能性のあるタブがあるかどうかを確認してください。 – Boo89100

+1

ああ、今私は参照してください。したがって、基本的に改行後にインデントすることはできません。これは、URLの途中にスペース文字が含まれるためです。ありがとうございました。 – CDLee

1

あなたがイメージソースの「」終了した後、あなたのイメージSRCの間にあなたのラインを破る場合は、それはあなたの画像のURLとしてスペースを考慮しますので、それが動作しない、ラインを破ることができる

<img src="https://www.google.com/logos/doodles/2016/25th-anniversary-of-armenias-independence-6257593681969152.2-hp2x.jpg" 

data-alt-src="https://www.google.com/logos/doodles/2016/us-voter-registration-day-reminder-5701453076234240-hp2x.gif" /> 
+0

を使用する利用可能もあります使用する必要があります。私は人々が "" URL内の長いURLに対して何をするのだろうと思っていました。あなたはそれを長くしておく必要がありますか? – CDLee

+0

はいいいえ – sheetal

2

長いURLを含む定数ファイルを作成し、インポートします。 文字列の連結を行うには、次のようにすることができます。

var str = 'https://www.google.com' + 
     '/logos/doodles/2016/' + 
     '25th-anniversary-of-armenias-' + 
     'independence-6257593681969152.2-hp2x.jpg'; 
    <img src=str data-alt-src=str /> 

' '" "は違っ <img src="http://'+variable+'.jpg" data-alt-src="" /> HTMLビューティは、私はそれを理解し、それらをlink

+0

これはうまくいくようですが、どのようにHTMLで変数を使用するのか分かりません。変数をに宣言できますが、HTMLはそれを認識しませんか? – CDLee

+0

フォーマット機能へのリンクありがとうございます!便利なツール。 – CDLee

+0

それは示唆でした。それらの長いURLを入力する動的divまたはスクリプトの作成の種類。必要に応じて実装する必要があります。しかし、私は長いURLを分割する方法に答える傾向があります。 –

関連する問題