nacookan回答ポイント 200ptウォッチ 1

Play frameworkで、Scalaを使ったテンプレートエンジンの、先頭の行の書き方について質問です。


サンプルを見ると

========
@(content: String)

<!DOCTYPE html>
<html>

</html>
========

みんなこんな感じに書いてますが、こうすると、最終的にブラウザに返されるhtmlは、先頭に2行分の空行が入ってしまいます。あまり美しくないように感じます。

========
@(content: String)<!DOCTYPE html>
<html>

</html>
========

上記のようにしたり

========
@(content: String)@*

*@<!DOCTYPE html>
<html>

</html>
========

このようにすれば回避できましたが、これではサーバー側のソースコードが美しくない。

この件について、何か良い回避策はありますでしょうか。それとも、みなさん気にしないで使っているのでしょうか。

ちなみに http://www.playframework.com/ のhtmlソースを見たら先頭に3行の改行が入っていたので、これは仕方ないのかなとも思います。ちょっとしたことなので別にいいですが、後から直すのは意外と大変なので、何かアドバイスがあれば教えてください。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-07-03 17:54:30
終了日時
2014-07-10 17:55:03
回答条件
1人10回まで

この質問のカテゴリ

この質問に含まれるキーワード

ソースコード559SCALA23ブラウザ4012テンプレート1269HTML5036サーバー4609

人気の質問

メニュー

PC版