No.3ベストアンサー
- 回答日時:
>上記のは perl で記述してる場合もok?
OKですよ。普通に、前述のようなHTMLを吐かせればいいです。
・・・っと、ポカミス発見。
(誤)doctype html public "-//W3C//DTD HTML 4.0//EN">
(正)<!doctype html public "-//W3C//DTD HTML 4.0//EN">
ですね。
PERLソース込みで書くと、
#!/usr/local/bin/perl
print <<'OutputHTML';
<!doctype html public "-//W3C//DTD HTML 4.0//EN">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS"/>
<meta http-equiv="Content-Style-Type" content="text/css"/>
<title>行間テスト</title>
<style><!--
body {line-height:120%} //BODYタグの内側の行間を1.2行にする
p {margin-top:0.5em; margin-bottom:0em}//pタグの上下の余白を調節する(上余白0.5字,下余白0字)
--></style>
</head>
<body>
<p>行1<br/>
行2<br/>
行3</p>
<!-- 一時的に行間を2行にする -->
<p style="line-height:200%">行4<br/>
行5<br/>
行6
</p>
<!-- 再び標準の行間 -->
<p>行7<br/>
行8<br/>
行9
</p>
</body>
</html>
OutputHTML
exit;
です。
注意点としては、ヘッダの
<meta http-equiv="Content-Style-Type" content="text/css"/>
を削除しないで下さい。
あとそれから、全角空白を半角空白(もしくはTAB)に一括置換してやってください。
試してみましたが、全角空白のままだとレイアウトが乱れるみたいなんで。
この回答への補足
たびたびありがとうございます。
でも上の通りしても代わらないのですが・・・
それとサンプルそのままだと2行目でエラーになってしまいます???
とりあえず 上のサンプルでがんばってみます
No.2
- 回答日時:
行間を変更するには、スタイルシートを使います。
IE3以降、NN4以降で有効です。
doctype html public "-//W3C//DTD HTML 4.0//EN">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS"/>
<meta http-equiv="Content-Style-Type" content="text/css"/>
<title>行間テスト</title>
<style><!--
BODY {line-height:120%} //BODYタグの内側の行間を1.2行にする
--></style>
</head>
<body>
<p>行1<br/>
行2<br/>
行3
</p>
<!-- 一時的に行間を2行にする -->
<p style="line-height:200%">行4<br/>
行5<br/>
行6<br/>
</p>
<!-- 再び標準の行間 -->
<p>行7<br/>
行8<br/>
行9
</p>
</body>
</html>
この回答への補足
初心者で申し訳ないのですが、
上記のは perl で記述してる場合もok?
そのまま移植してもうまく動かないもので・・・
気をつける点とか有ればアドバイスを・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- マウス・キーボード real vnc viewer で遠隔先で操作が出来ない。 2 2023/07/24 15:00
- フリーソフト 倍率自動調整して全画面表示できるフリーの画像ビューアー 1 2023/08/24 10:55
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- iOS Windows11の画面がおかしい 7 2023/04/10 16:41
- CPU・メモリ・マザーボード BIOS画面で固まる(メーカーロゴの画面) 4 2022/08/03 17:41
- デスクトップパソコン もう18年も前のパソコンなので 希望はもうないのですができる限りのことを教えてください。 T90J( 22 2022/12/22 12:28
- マルウェア・コンピュータウイルス Microsoftサポートをかたる詐欺について 5 2022/03/22 19:22
- Android(アンドロイド) Xperia5Ⅲ 2 2022/08/31 01:32
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- その他(パソコン・スマホ・電化製品) アンドロイドスマホの画面にクリックするとJPG写真が開くショートカットを作りたいのですが、方法をおし 3 2023/08/27 10:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
cgiからsendmailを送信で文字化け
-
wordの数式について 定積分を書...
-
select値をhiddenのvalueに渡し...
-
フリーズする原因
-
ラジオボタンが両方とも選択で...
-
MSPゴシックで、一番幅を取る文字
-
CGI経由でのPDFファイルをダウ...
-
Yomi-Searchのカテゴリを縦並び...
-
さくらインターネットのCGI...
-
ラジオボタンを選択済みにする...
-
”送信ボタン” ”クリアボタン”...
-
アンケートフォームで前のペー...
-
ディレクトリのファイル数取得
-
WEBページを強制的に横画面で見...
-
チェックボックスで選択した内...
-
チェックボックスの返す値
-
<FORM TYPE="subumit">でデータ...
-
SELECTでgroup byした時の挙動
-
フォームメール確認用ページ
-
別formのhidden項目を自form値...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ショッピングカートのクッキー...
-
cgiからsendmailを送信で文字化け
-
プログラミングについての質問...
-
perlを難読化、暗号化させたい
-
メール送信後のHTMLが文字化け...
-
content-dispositionによるファ...
-
.htaccessでサーバエラー
-
CGI実行できない。ソースが表示...
-
cgiで動画ファイルをアップロー...
-
CGIから移動したページでのリン...
-
MySQL+phpでHTML表示をhif...
-
UTF-8で文字化けしないようにす...
-
HPが文字化けしてしまいます
-
文字化けが出現
-
WEBアプリケーションからフォル...
-
CGIプログラムを使った申し込み...
-
SUN BBSの改造方法
-
ラジオボタンが両方とも選択で...
-
「value」に2つの値をセットす...
-
WEBページを強制的に横画面で見...
おすすめ情報