![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e6f04cf)
HTMで作ったページをPHPにしようと思っています。
作ったページにテーブルが含まれているのですが、単純に移してみた所 height="30" width="560" などのheightだけはしっかり適用されているのにwidthが適用されていなかったり、
テーブルの外枠はあるのに内枠は表示されなかったりと部分部分でおかしくなっています。
HTMのページの内容をそのままPHPに移す方法はありますでしょうか?
教えてgooを検索して探したのですがテキストエディタでそのまま変換できるというような記事を見たのですがterapad ,h2editor 共にphpへの変換を見つけられませんでした。
またそのようなソフトがない場合テーブルの表示のずれは何が原因でしょうか?
記述の方法を教えていただけたらと思います。
No.6ベストアンサー
- 回答日時:
もしくは、外部で指定されたレイアウトを一度は反映させてから
さらにその上にレイアウトを重ねるということもできます。
<html>
<head>
<title></title>
</head>
<body>
<table border="1" style="height:30px; width:560px;">
<tr><td></td></tr>
</table>
</body>
</html>
No.5
- 回答日時:
> table {width: 97%; margin: 3; padding: 3; font-size: small; table-layout: fixed; }
> table td {padding: 1; border-width: 1; vertical-align: ; font-family: Verdana, Arial, Helvetica, sans-serif;}
これはHTML上の全てのtableやtdに対してのレイアウトを統一するための命令です。
特定のものに違うレイアウトを与えたい場合は
table.a {○○○}
td.b {○○○}
とし、そのスタイルを使うようにすればいいです。
-------------------------------------------
<html>
<head>
<title></title>
<style>
<!--
table.a { height:30px; width:560px; }
td.b { }
//-->
</style>
</head>
<body>
<table border="1" class="a">
<tr><td class="b"></td></tr>
</table>
</body>
</html>
--------------------------------------------
http://www.tohoho-web.com/css/basic.htm
▲
参考サイト
No.4
- 回答日時:
見当違いかもしれませんが、stylesheetが悪さをしている
ということはないでしょうか。
XOOPSを利用したことがないのですが、header.phpを読み込んだときに
<link ・・・ src="○○○.css">
などで外部のスタイルシートを読み込んでいるのであれば
それによりレイアウトが崩れるということも考えられるかと思います。
ありがとうございます。まさにその通りでした。
スタイルシートを変更したら横の幅などのずれが修正できました。
ただ一部に関してだけ直すためにスタイルシートを変更すると他にも影響が出てしまう部分がありまして、
一部の部分だけスタイルシートの影響を排除するような記述等はありませんでしょうか?
具体的にはまた別の部分の横の幅についてなのですが、
(今までは5:5の比率になるものが6:4などになっていた)
(スタイルシート内)
table {width: 97%; margin: 3; padding: 3; font-size: small; table-layout: fixed; }
table td {padding: 1; border-width: 1; vertical-align: ; font-family: Verdana, Arial, Helvetica, sans-serif;}
このwidth 97%によって強制的に横幅が伸びて特定のピクセル数で指定したいものまで伸びてしまってます。
逆にこの97%を外すと他の部分がくずれてしまいます。
特定の部分だけスタイルシートの影響は外せますでしょうか?
No.3
- 回答日時:
kurannさんこんにちは。
HTM(HTML)ファイルをPHPファイルにするには
拡張子を「.htm」から「.php」に手動で変更すればいいです。
目的のHTMファイルを開き、内容をコピーし、
メモ帳を開いてそこに貼り付けて(新規のメモ帳の)名前を
○○○.phpとしてもいいです。
◆index.htm
--------------------------------------------
<html>
<head>
<title></title>
</head>
<body>
<table border="1" height="30" width="560">
<tr><td></td></tr>
</table>
</body>
</html>
--------------------------------------------
↓↓↓
◆index.php
--------------------------------------------
<html>
<head>
<title></title>
</head>
<body>
<table border="1" height="30" width="560">
<tr><td></td></tr>
</table>
</body>
</html>
--------------------------------------------
静的な部分はHTMと同じ記述方法でPHPでも表示可能です。
ありがとうございます。
なるほど、そのままでも本来は動くんですね。
スタートからのHTMLやヘッダの囲みも全部そのままでいいことがわかって助かりました。
他の要素で表示がおかしくなってるんだと思います。
XOOPSのソフトのincludeしているPHPファイルの記述を調べてみればいいような気がしてきました。
No.2
- 回答日時:
とりあえず、そのPHPファイルをブラウザで表示させ、
ブラウザからソースを開いて見て下さい。
そこでのHTMLが意図しない作りになっていたら
PHPファイルでの記述が間違っています。
HTMLソースを<?php ?>で囲っていなければ
HTMLファイルと全く同一の結果が返ってくるはずです。
そうであればHTMLファイル自体のソースがおかしかったという事になります。
ありがとうございます。
まったく同一の結果が返ってきてるのに表示が違うことで
XOOPSのソフトを利用する場合に入れないといけない、
<?php
include '../../mainfile.php';
include XOOPS_ROOT_PATH.'/header.php';
?>
と
<?php
include XOOPS_ROOT_PATH.'/footer.php';
?>
に原因がありそうだとわかりました。
この二つをはずしたらきれいに表示されました。
このあたりが横幅がずれたりする原因だと思います。
No.1
- 回答日時:
htmlのタグをphpにコピーしても普通、問題は起こらないはずですが・・・。
phpの基本的なことはわかっていますか?
もしもphpプログラムからブラウザに「height="30" width="560"」を表示させるなら
<?php print "height=\"30\" width=\"560\""; ?>
このように「"」の前に「\」を必要な分だけ入れないとだめですよ。
参考URL:http://www.standpower.com/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP ページング データベース 1 2022/06/16 10:30
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- JavaScript 指定時間になったら、WEBサイトの更新を自動で行うには…? 3 2022/04/28 22:14
- PHP PHP MySql ページング 2 2022/09/20 06:38
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- その他(プログラミング・Web制作) pythonで、tkinterとpillowの組み合わせ 2 2022/08/16 17:42
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HPを開くとダウンロードページ...
-
社内イントラネットのHPにアク...
-
訪問回数ごとに違うページを表...
-
階層の少ないページ作り
-
すごく初歩的な質問です
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
Subversionのリポジトリの削除
-
拡張子php画像をjpg画像等に変...
-
PHPのif文でその処理を途中で抜...
-
バッチを用いたフォルダの自動移動
-
別ファイルの変数を呼び出した...
-
FTPコマンドでディレクトリごと...
-
form actionで二つ送信先を指定...
-
さくらレンタルサーバーでPHPが...
-
ftpでアップロードが出来ない
-
.phpと.incファイルの違いはな...
-
TSVファイルをCSV形式に変換したい
-
【file_exists】ファイルが存在...
-
別PHPファイルに変数を渡す
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HPを開くとダウンロードページ...
-
index.phpって何ですか? 具体...
-
社内イントラネットのHPにアク...
-
phpで大量のhtmlを任意の順番で...
-
PHPでの複数ファイル出力
-
CGIでHTMLファイルのPHP部分を...
-
phpコードの戻り値をhtmlファイ...
-
ヒアドキュメントの中で別ファ...
-
HTMのファイルをPHPに変換す...
-
VScode文字の色の変更について
-
php excelダウンロード
-
public_htmlと同じ階層にあるフ...
-
拡張子をhtmlにすることのメリ...
-
PHPの結果をhtmlで保存する方法
-
トップページURLのみで下層ペー...
-
phpのheader関数でページ移動さ...
-
PHP プルダウンからの選択 ペ...
-
file_get_contentsでcss読み込み
-
file_get_contents()の動きが読...
-
includeで読み込んだ内容を変数...
おすすめ情報