![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67b6d)
PHP初心者です。
PHPとHTMLとCSSの関係性について教えてください。
今回、サイトをHTMLからPHP化しようと思っています。
(サイト管理が楽になると思ったため)
今作ってあるサイトは、外部CSS+XHTMLで作成していますが、
そのHTML内に
<? include"../../side.html";?>
とPHPの実行を記述した場合、
別ページとして用意した ../../side.html は外部CSSにデザインが左右されるのでしょうか?
それとも ../../side.html の中でデザインを全て記述しなければいけないのでしょうか?
こういう基本的過ぎる内容はどこのサイトにも初心者でも分かるように詳しくは書いてありませんでした。
よろしくお願いします。
----------------
48時間ぶっ続けで、色々調べてみました。
そして、PHPはサーバー側での処理でHTMLを吐き出すらしい、といことがわかりました。
(確認作業で自己PCをサーバーにするとかの必要も...)
CSSとHTMLは確かブラウザ側での処理ですよね?
違っていたら教えてください。
もしそうなら、
普通に1ページの外部CSS+HTMLを作る→PHPで切り張りする
これだけで、あとは切り取ったページの更新だけで全ページに更新を表示できるし、PHPって便利だなーと思います。
基本的な事が全く分かっていないおバカさんですが、よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
基本的にPHPはサーバ側で動的処理を行う言語です。
HTMLと直接関係があるわけではありません。しかし同一ファイル内にPHPとHTMLが同時記述できるので非常に親和性が高いといえます。そしてPHPが動的にHTMLを出力するように組めば、クライアント側はCSS+静的HTML+動的HTMLを受け取るので(この「動的」「静的」はクライアント側は区別できません。)通常のWebページとして表示されます。
貴方の作成したいWebぺーじがどのような構成になっているか分かりませんが「1ページの外部CSS+HTMLを作る→PHPで切り張りする
」という事も不可能ではありません。ただし、通常はそのような使用方法ではなく、クライアント側の差異(アクセス権など)や何らかの動的条件を吸収するために使用するのが大部分だと思います。
確認作業自体は自己環境にApache+PHPをいれるのが普通と思います。XAMPPを入れるのもいいでしょう。
詳しく教えていただきありがとうございます。
ということは、普通のHTMLのように見えるということですね。
ということは、普通にHTMLを書いてるものをインクルードすれば、
PHPから吐き出されたHTMLにもCSSが適応されるという事ですよね。
ありがとうございます。とてもスッキリした感じがします。
>クライアント側の差異(アクセス権など)や何らかの動的条件を吸収するために使用するのが大部分
という部分がちょっと分からなかったのですが、勉強してみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASPとCGIの違い
-
VC++のHTTP通信
-
Perlで処理の進行状況をユ...
-
CPUを2つ搭載するといいのです...
-
MVCフレームワークでMとCを分け...
-
登録済みイベントリスナーの情...
-
ボタンが活性化の場合とは、ボ...
-
腕時計の時報をならないように...
-
Struts2のタグについて
-
リクエストに応じたselectedの...
-
VB6 開発環境のエディタに行...
-
jspでjavascript関数へ引数を渡...
-
ActiveWorkbook.Pathの一つ下の...
-
MySQL・Tomcat・JSP 何度もSub...
-
VBAでTIFF画像を読み込むには?
-
三菱GOTの画面切り替えについて
-
セッションIDの桁数
-
漏電遮断器の黄色ボタンと白色...
-
setAttribute getAttribute 配...
-
StrutsでPOSTのデータ(リクエ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CPUを2つ搭載するといいのです...
-
NetworkStreamからのRead()で、...
-
Webサービスについて(基になる...
-
画面サイズ取得について
-
PerlからDB接続し、データ登録...
-
IIS+VBScriptでの処理待ちについて
-
一定時間でPostBackさせたい(A...
-
ASPとCGIの違い
-
別のサーバにリクエストを飛ば...
-
処理終了後、他のプログラムへP...
-
Socket通信で、通信終了のイベ...
-
ASPでDLLの呼び出し
-
サーバーの仕組みについて
-
ハウスキープ処理について
-
RedirectとTransferの違い
-
<%@ language="VBScript" %>
-
マルチスレッドチャットプログ...
-
CGI(Perl)のメッセージボックス...
-
Perlで処理の進行状況をユ...
-
簡易DBの作成方法について
おすすめ情報