今回初めて、CGIで画面を作ってますが、行間隔が広いので
画面に表示する行が短い気がするので、短くしたいのですが
解りません、例とかが有れば教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (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行目でエラーになってしまいます???
とりあえず 上のサンプルでがんばってみます

補足日時:2001/07/04 16:05
    • good
    • 0

行間を変更するには、スタイルシートを使います。


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?
そのまま移植してもうまく動かないもので・・・
気をつける点とか有ればアドバイスを・・

補足日時:2001/07/04 09:02
    • good
    • 0

<BR><BR> などと、


<BR>が続いている場合、
<BR>をひとつ消してみたらどうですか。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q70台後半の方のパット数とOB数

先日念願の70台を達成しました。
79とギリギリではありあすが、皆様のアドバイスのおかげです。

その日のパット数は32でした。
内訳は
1パット8回
2パット7回
3パット2回
4パット1回

OBは2回でした。

パット数の合計はこんなものでしょうか?
また、OB2回くらいは出るものでしょうか?
70台の方で4パットってあまりいないと思いますが…。

よろしくお願いいたします。


私のデータ
ゴルフ歴2年
平均スコア85
ヘッドスピード50

Aベストアンサー

スコア79でパター数が32と言うことは79-32=47で全てパーオンの場合36ですので47-36=11となり計算上は18ホール中7ホールがパーオン、
11ホールがパーオンしなかった計算になります。(パーオンがもっと多い場合もございますが)
理想としてはパーオンした7ホールは2パット、パーオンしなかった11ホール中半分が1パットとすると約31パットとなります。
実際32パットですので悪いとまでは言えませんが、常に70台目指すのならギリギリのライン、レベルでいうと普通レベルです。
先の回答者に32パットに才能が有ると思われる旨がかかれていますが、85前後で回る方にはいえると思いますが、
70台で回るのであれば32パットは上手いといえるレベルではありません。
60~70%パーオンするプロ等の世界では平均30パット以上打ったら全く勝負になりません。
パーオンが40%以下の方は近いところからのパター数が多いはずですのでやはり30パットが上手いかそうでないかのさかいになります。
因みに私はスコア平均75~78でパター数平均30でまずまずのレベルです。

スコア79でパター数が32と言うことは79-32=47で全てパーオンの場合36ですので47-36=11となり計算上は18ホール中7ホールがパーオン、
11ホールがパーオンしなかった計算になります。(パーオンがもっと多い場合もございますが)
理想としてはパーオンした7ホールは2パット、パーオンしなかった11ホール中半分が1パットとすると約31パットとなります。
実際32パットですので悪いとまでは言えませんが、常に70台目指すのならギリギリのライン、レベルでいうと普通レベルで...続きを読む

QCGI自体の質問ではないのですが、CGIに関係があると思われるのでこち

CGI自体の質問ではないのですが、CGIに関係があると思われるのでこちらに質問させていただきます。

dropboxというストレージのサービスを行っているサイトがあるのですが、

↓こちらのサイトです。
https://www.dropbox.com/

ログイン後のフォルダ階層移動のURLは必ず
↓(コロン3つ)が付いているのですが、
--------------
:::
--------------


このコロン3つはどういう意味があるのでしょうか?
そもそも、このサイトのページ遷移の方法、htmlの書き換えの方法が知りたいです。

参考になるご意見を頂戴できればと思っています。
よろしくお願いします。

Aベストアンサー

>参考になるご意見を頂戴~
ということで。
アカウントはないのでこのサイトがどうかは分かりませんが、#や:はセパレータの感じがします。

cgiへの変数を渡す場合のクエリは、一般的には
act=home&id=12345&lang=ja&ref=reg& ~ のような形ですが、
SEO対策のためクエリを短くしたい、キー名を隠匿したい、などの理由により、
home:12345:ja:regist
などとして、スクリプト側でセパレータで分割してやる方法もよく取られます。
( : に限らず | など変数の値に使用しない文字なら何でもかまわない)

もし、そのサイト他のページを回ってみて、:12345::abcd: などと間に文字が入ることがあればセパレータで間違いないでしょう。
その場合、:::は単に「すべての値が空」ということです。

または、もしそのページのソースに <a name=':::'> や id=':::' が見つかれば、ページ内リンクのための単なるアンカーです。(それにしては不自然な命名ですが)


>このサイトのページ遷移の方法~
ざっと見、URLが/install ,/tour といった形式で終わっているので
mod_rewrite で内部で
http://example.com/○○○ ==>
http://example.com/コントローラ.cgi?page=○○○
のように変換しているかと。

方法は mod_rewrite で検索すればよい解説ページが沢山みつかります。

>参考になるご意見を頂戴~
ということで。
アカウントはないのでこのサイトがどうかは分かりませんが、#や:はセパレータの感じがします。

cgiへの変数を渡す場合のクエリは、一般的には
act=home&id=12345&lang=ja&ref=reg& ~ のような形ですが、
SEO対策のためクエリを短くしたい、キー名を隠匿したい、などの理由により、
home:12345:ja:regist
などとして、スクリプト側でセパレータで分割してやる方法もよく取られます。
( : に限らず | など変数の値に使用しない文字なら何でもかまわない)

もし、そのサ...続きを読む

Q『ピッチ』について

 初めての質問です。
わたしは、趣味で音楽をやっています。

 そこで 判らないことがあるので教えてください。
「ピッチ」という言葉があって、ピッチがよくない ピッチが低い
というふうに よく言うと思うのですが、
ピッチって 本来どういう意味なのでしょうか?
『ピッチ』と『音程』とは 同じなのでしょうか
なにか違うんでしょうか

よろしくおねがいします。

Aベストアンサー

>でも基本周波数が440ヘルツというのは、初めて知りました!
>チューナーとか 音さ とかがそうなんですよね?きっと。

現在だとA=442Hzぐらいを使うことが多いようです。

チューナーは物によるでしょうが、440Hz±5Hzぐらいは調整がきくようにできてますし、
音叉はいろいろな物があります。ただ、普通に見かけるのは440Hzと442Hzぐらいでしょう。

私は,音叉は440Hz,442Hz,415Hzと持っていますし、
チューナーも415Hz~465Hz以上使えるものです(^^;

415Hzがよく出てくるのは、バロックピッチといいまして、
バロック時代の曲の演奏によく使われるピッチだからです。
当時のピッチはいろいろありましたが、これが比較的多く440Hzの半音下になるので便利という理由で使われています。
他には半音高い465Hzのルネッサンスピッチとか、全音低い392Hzのベルサイユピッチとかがありますが、
更に特殊です(^^;;;
バロック以前の古い曲をやらないなら、忘れていいような話ですが、
こういう時代の曲のCDと合わせて歌うならご注意を。


>あ、じゃあ ピッチパイプとかは どうなんでしょうか?

私は持っていないので分かりませんが,どこかに書いてませんか。多分,440Hzでは。
ただ、ピッチパイプは吹き方で音程が変化するので、
基準音として使うのはいまいちですね。


そういえば、NHKの時報が440Hz,440Hz,880Hzだったはずです。
ちなみに177は中途半端なピッチなので使えません(笑)177が使えれば携帯でチューニングできるのにと、
知り合いが言ってました。

>でも基本周波数が440ヘルツというのは、初めて知りました!
>チューナーとか 音さ とかがそうなんですよね?きっと。

現在だとA=442Hzぐらいを使うことが多いようです。

チューナーは物によるでしょうが、440Hz±5Hzぐらいは調整がきくようにできてますし、
音叉はいろいろな物があります。ただ、普通に見かけるのは440Hzと442Hzぐらいでしょう。

私は,音叉は440Hz,442Hz,415Hzと持っていますし、
チューナーも415Hz~465Hz以上使えるものです(^^;

415Hzがよく出てくるのは、バロックピッチと...続きを読む

QCGIで排出した画面

CGIで排出した画面は検索エンジンにヒットするのでしょうか?
また、検索エンジンの種類によって異なるのでしょうか?
よろしくお願いします。

Aベストアンサー

ヒットすると思います。
以前アクセス解析で、アクセス元を調べるのにGoogleで検索した所、全く知らないサイトのCGIアクセス解析画面が出てきました。
Webサイト構築会社で見る画面のようだったので「検索でかかりますよ」と警告メールを送ったら、それ以降その画面は見えないですがアクセス解析をしているとよくヒットしますね。
アクセス解析画面に入るには、パスワードの設定が必須のようです。

Q瓦棒ピッチと垂木ピッチについて

屋根の野地板を910mm×1820mmの構造用合板をそのまま使いたいので,垂木ピッチを455mmにしたいと考えています。屋根材をガルバリウム鋼板瓦棒葺にしようとすると,瓦棒ピッチが455mmの製品を扱っているのは大同鋼板しかわかりません。三晃金属とか他社は420mm前後のピッチしかないようです。(455mmのロール状鋼板から製作しているので,しょうがないのはわかっています)垂木ピッチと瓦棒ピッチを変えるのは風対策や雨対策上あまりよろしくないように思うのですが,みなさんはそんなときどうされますか?
大同鋼板以外に瓦棒455mmピッチの製品を作っているメーカーがあれば教えていただきたいと思います。
また瓦棒ピッチ455mmが規格にないメーカーは455mmを注文にすると特注になるのでしょうか?
また瓦棒420mmピッチ採用の場合は,垂木を同じピッチに合わせて,半端材を出すようにしている場合が多いのでしょうか。
だらだらと書いてしまいましたが,よろしくお願いします。

Aベストアンサー

#2です、私の場合ですが、メーカー製の瓦棒じゃなくて、建築板金やさんで加工してもらってます。
ちなみに、素材寸法455mmで正確には412mmピッチ(加工機の設定)で加工してもらってます。
ガルバ鋼板のメーカーも色々使えますから、
板金屋さんに聴いたら加工機の設定を変えれば、455mmの物も加工OKだそうです。

当然、素材の寸法も455mm用に合わせて鋼板メーカーで製作OK(数量にもよりますが)だそうです。

Q私はCGIが書けないので…

色んなホームページを見てると、『こんなCGIを作りたい』ってがあります。しかし私はCGIが書けません。こんな場合、CGIのソースだけ引用して、中身は私のオリジナルに出来るのですか?タグは出来る(書き換えるだけ)のがわかるのですが、CGIのソースを見ると、タグよりも随分短いので前から謎でした。どうか私の謎を解いて下さい。

Aベストアンサー

>・IEで見れるソースです。これをコピーすれば、文字は私のオリジナルになるのではないかと…。

IEで見られるソース・・・を吐き出すのがCGIです。まあ一度フリーのCGIスクリプトをDLしてみてください。たぶん配布サイトには設置サンプルがあると思うので、そのサンプルのソースとスクリプトを見比べてみてください。

> その理由はCGIはプログラムであって文字ではないからと思ったのです。だからCGIによって文字が隠れてると思ったのです。

CGIはHTMLで表示される文字を吐き出すプログラムです。なので、プログラム中には当然その文字が含まれます。

簡単な例をあげると・・・

#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "<HTML>\n";
print "<HEAD>\n";
print "<TITLE>テスト</TITLE>\n";
print "</HEAD>\n";
print "<BODY>\n";
print "これはCGIのテストです。\n";
print "</BODY>\n";
print "</HTML>\n";

こんなのがCGIスクリプトの中身です。(言語はperl)
このCGIを動作させると、ブラウザに表示されるソースは、

<HTML>
<HEAD>
<TITLE>テスト</TITLE>
</HEAD>
<BODY>
これはCGIのテストです。
</BODY>
</HTML>

となります。
いかがですか?「タグより短い」ですか?
HTMLを吐き出すプログラムがCGIですから、そのHTMLの中身が当然含まれます。それプラス処理の仕組みを書くので、ブラウザに表示される画面のソースよりも長くなることの方が多いです。
規則性のある繰り返しの表示部分なんかは、#4の方が例であげてくださったように書けるので、短くなりますけど。

> ・確かにまだレンタルCGIを貼ったことがありません。まずはここから出発しないとわからないですね。

そうですね。配布されてるCGIのスクリプトを使ってみることですね。
ご自分がどんなものを引用したいと思うか、まずは中身を見ることです。引用するにしても、元のものはできるだけ希望のものに近い機能を持つものがいいでしょう?

> 容易にフリーCGIを引用して、自作のCGIに変更出来ると考えてましたが違うようですね。

項目名や壁紙、色、タイトルなどは初期設定で容易に変更できますよ。(変更できるようにしてくれているはずです、そんな汎用性のないものを配布しても仕方ないので)

>・IEで見れるソースです。これをコピーすれば、文字は私のオリジナルになるのではないかと…。

IEで見られるソース・・・を吐き出すのがCGIです。まあ一度フリーのCGIスクリプトをDLしてみてください。たぶん配布サイトには設置サンプルがあると思うので、そのサンプルのソースとスクリプトを見比べてみてください。

> その理由はCGIはプログラムであって文字ではないからと思ったのです。だからCGIによって文字が隠れてると思ったのです。

CGIはHTMLで表示される文字を吐き出すプログラムです。なので、...続きを読む

Qお勧めのブレーキパットは。。。。

所有車はランエボ5(ブレンボーキャリパ-)になります。
純正のブレーキパットも変え時になり
交換したいのですが、どのメーカーを選べばよいのか
迷っています。
実際にお勧めのブレーキパット(できたらエボかインプのブレンボーに装着されて)お使いの方の回答をお願いしたいのですが、
下記の条件に合う、お勧めのブレーキパットがありましたら品名や特徴(フィーリングなど)も教えて下さい。
1:純正同様に無加工でブレーキ鳴きしないパット。
2:ブレーキの利き方(タッチ)も純正パットのような
  感じ。(奥で利く感じ)
3:ローター攻撃性がひどくないパット。
  これも純正パットと同等のパット。
4:ほとんどが、町乗り・通勤になりますが、
  ワインディング程度にもマッチングしているパット。
5:1台分のパットの予算は実売で5万円くらい。
以上、5点の条件になります。

「純正パットを着ければ。」と、思われるかもしれませんが
如何せん、純正パットは高過ぎて予算オーバーです。

回答をよろしくお願いします。

Aベストアンサー

ブレンボは純正でも高いんですよね…
ENDLESSのCC-Xなんて如何ですか?最も無難なパッドだと思います。
CC-Rだとサーキットとかかなり温度が高くなる条件でないと制動が良くないですが、
CC-Xなら値段もF/Rで4万です!
17インチのビックキャリパー等はブレーキ鳴きは仕方ないかもしれませんね…
私はあの鳴き、結構好きだったりします(^-^;

参考URL:http://www.endless-sport.co.jp/

Qcgiにアクセスしても画面が真っ白

hi-mailを使っているのですが、サーバーを引越ししたとたんにフォームでsubmitを押しても、画面が白くなってhi-mail-mc.cgiが動きません。

パーミッションはいつもどおり全て設定しています。

また、画面が真っ白というのはエラーも何も出ないということです。

なんとか解決したいと思いますので、よろしくお願いいたします。

Aベストアンサー

う~ん・・・解らないですが、以下を確認してみてください。

1.perlならperlのパスは合っているか

2.CGIモジュールを使っているか(hi-mail-mc.cgiの中に use CGI; って記述(またはそれに似た記述)があるかどうか)
もしあるなら、そのモジュールを対応してるかサーバーの管理人に質問を。

原因としてあるとすればこれぐらいかなぁ・・・。
詳しい人がいたら補足ください。

QMIDIのピッチBendについて

MIDIを作る時に自分はOTAMAというフリーソフトを使っているんですが、ピッチbendを変更する際に、あまりピッチが動きません。
データショップ等で購入したMIDIでは、ピッチBendによって4音も5音も変わったりしますよね・・
あれを自分でやると、めいいっぱいまでピッチを変更しても2音しか変わらないのです。
やはりフリーソフトだとそこまでしか変更できないのでしょうか、それとも設定を変えることでもっと大きくピッチをゆらすことは可能なのでしょうか。
ご回答お願い致します。

Aベストアンサー

ピッチベンドセンシティビティを変更してあげれば、ベンドレンジを変更できます。

Controller Number101=0
Controller Number100=0
Controller Number6=mm(0~24)

というコントロールチェンジを入力します。
一番下のmmの値がピッチベンドのレンジ値です。

参考URL:http://www4.ocn.ne.jp/~red-fish/theory/rpn.html

Qcgiでフレーム分割した画面を作成したい。

理解不足で質問の意味が分かりにくいかと思いますが、
どうか宜しくお願い致します。


TEST.html という画面に用意したボタン“A”をクリックした時、
aaa.cc というcgiを実行して画面を作成・表示させています。
やりたいことは、下記の通りです。

このaaa.ccで表示している画面を左右にフレーム分割して、
左側のフレームにaaaで作成した画面を、
右側のフレームにbbb.ccというcgiを実行して作成した画面を表示させる。
 bbb.ccは、aaa.ccで作成したhtml内のボタン“B”をクリックし
 た時、<form action=“bbb”>を実行し作成します。

Aベストアンサー

aaa.cc が frame記述してあるhtmlを吐けば良いだけなんじゃない?

http://www.tohoho-web.com/html/frame.htm


人気Q&Aランキング

おすすめ情報