電子書籍の厳選無料作品が豊富!

現在、Perlでcgiを作成していますが、ページの最上部にヘッダー、ページの両端にメニューや広告、中央にメインコンテンツを配置する3カラム(三段組み)、最下部をフッターにしたいと考えています。

現在、メインコンテンツは完成しております。

cssは、使わないで上記のようなレイアウトをPerlで組みたいのですが、上記にようにしたい場合は、どのように書けば良いのでしょうか?

横幅全体は800。(ヘッダーとフッターも横幅は800)

左メニュー180、中央メインコンテンツ 440 、右メニュー180

で組みたいと思っています。


お手数をおかけ致しますが、アドバイスよろしくお願い致します。

A 回答 (2件)

「PerlでCGI使っている」かどうかは関係ありません。


最終的に出力されるhtml(とCSS,その他)がどうなっているかです。
CSSで表現できない物はCGIを使っても表現できません。

CSSを使わない、となると、(今では悪者扱いされてる)tableによるレイアウトくらいしか思いつきません。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

なるほど、tableを使うという方法もあるんですね。
でもやっぱり、cssでやった方が、効率的なんですね。

とても参考になりました!

お礼日時:2011/05/01 00:32

CSSを使わないのなら。

後はHTMLタグで<table>を用いるしか方法は無いと思いますが…。

そもそも複数カラムのページを作るのに、CSS~つまりスタイルシートを使わないという判断は…ちょっと有り得ないというか間違ってると思います。

何か特段の理由があるのでしょうか?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

やはりCSSを使った方が便利なんですね。
まだ入門レベルなので、そのあたりがよく分かりませんでした。
もっと勉強します(>_<)

お礼日時:2011/05/01 00:30

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