• ベストアンサー

socket.ioでCSSが効かない問題について

現在サクラVPS上でnpm+node+socket.ioで簡易なwebアプリを作成しようとしています。 コンソールを叩きサーバーサイドのapp.jsを起動し、ポート8080でアクセスした際、 接続には一応成功しているようなのですが、ブラウザ上でCSSが効いてくれません。 通常のポート番号80では問題ありません。 googleの検索にもかからず途方にくれています。 恐らく酷く初歩的なミスかと思うのですがお教え頂けると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

JavaScriptは関係ないです。 ファイルがあるか(ファイルをアップロードしたか)、ファイルへのアクセス権があるか、 <link>などのhref属性とファイルパス、ファイル名とが合っているか、 HTML構造やclass属性などとCSSファイルのセレクタとが合っているか、HTMLはclassなのにCSSファイルでは#classnameとしているミスなど、 などを確認してみてください。 また、nodeがcssファイルをスクリプトファイルと間違えて解析しようとして、エラーになってないか というのも確認した方が良いと思います。

sg23
質問者

お礼

回答有難うございます。後半の文章ではたと気づき調べてみたら。nodeでapp.js実行際、外部CSSが相対パスとして指定しなければ反映されないようでした。ちょっと指定の仕方に関して理解が及ばないのですが、とりあえずstyleでhtmlに突っ込んでおいて学習を進めていこうとおもいます。

関連するQ&A