``
<link href="http://CSSファイルの絶対パス" rel="stylesheet"> `` という理解だったのですが、うまくいきませんでした。 今の所、ホームページの開設はしておらず、Google Chromeでレイアウトが反映されているか確認しながらホームページを制作している段階なのでcssファイルにURLがそもそもあるのかどうかも定かではありません.申し訳無いのですが、ホームページ制作初心者でして、どう質問していいかすらよくわかってません。
情報が不足してましたら教えていただけると大変助かります。
そのPHPはどうやって表示しているのですか? その表示されているページにURLはないのですか?
表示されているURLはこちらになります。MAMPを使ってPHPを表示しています。
http://localhost:8888/PHPのファイル名
では、PHPと同じようにhttp://localhost:8888/ からのパスでよくないですか? htdocs 下ですよね?
もし、相対パスなら通っている、という状況でしたら、ソース表示からCSSファイルをブラウザで開けると思います。その時に表示されているURLが絶対パスです。
ただ、これ、サーバに上げるつもりなら、絶対パスで書くのはやめた方がいいのではないかと思うのですが……
htdocs下にあるのはPHPファイルのみでした。なので絶対パスを用いようと思った次第です。
PHPファイルからのリンク先のHTMLファイルやPHPが読み取るCSSファイルもhtdocs下においたほうが良いのでしょうか?
サーバーにあげるのに絶対パスはだめですね…
いろいろ調べてわかりました。
>ホームページの開設はしておらず・・・ → どの状態なのでしょうか?レンタルサーバーもない状態ですか?
そうですね。今はMAMPを使っています。
>htdocs下にあるのはPHPファイルのみ
cssもhtdocs下に置くのがいいと思います。PHP上で絶対パスを指定してもMAMPサーバーにおける絶対パスにしかならないので、htdocs外のものは読めません。