質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.20%

cssファイルが反映されない問題に関して

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 2,035

mk-kk

score 7

前提・実現したいこと

macのテキストエディタでhtmlを書き、アップロードしました。
しかし、cssファイルが反映されずにいます。
具体的には、cssファイルを反映させてトップページを2段組レイアウトにしたいのです。
よくイラストサイトにあるタイプの、ページ半分にメニュー(リンク)があり、半分に選んだリンク先のページが表示されるデザインです。

初心者中の初心者です。細かいことまで、説明いただけると(回答いただく中にある専門用語の意味など)大変ありがたいです。

該当のソースコード

cssファイルです。

*{
    margin:0;
    padding:0;
    border:none;
    font-size:11px;
    font-family:Verdana,san-serif;
    color:#000000;
    line-height:1.6em;
}

br{line-height:normal;letter-spacing:normal;}
img.p{border:1px solid #000;}

textarea{border:1px solid #000;background-color:transparent;font-size:xx-small;color:#000;}
input,option{border:1px solid #000;background-color:transparent;font-size:xx-small;color:#000;margin:1px;}

a{text-decoration:none;}
a:link,a:active,a:visited{color:#000;}
a:hover{color:red;}

p.text{padding:0;margin:0 10px 5px;text-align:left;}
p.top{padding:0;margin:10px 30px 10px;}


h1{
    font-size:24pt;
    margin:5px 10px;
    text-align:center;
    color:#000000;
}
h2{margin:10px 5px;}
h3{
    margin:10px 20px;
    border-bottom:1px solid #000000;
}

div.title{
    font-size:12px;
    margin:5px 10px 2px;
    border-bottom:1px solid #dddddd;
}

div.menu{padding:5px 10px;text-align:right;font-weight:bold;}

htmlファイルです。以下がトップページのファイルです。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS">
<title></title>
<link rel="STYLESHEET" href="style.css" type="text/css">
</head>
<body>
<h3>||| last up</h3>
<p class="top">
88/88 サイトオープンみたいなサイトの更新情報を。<br>
</p>

<h3>||| about this site</h3>
<p class="top">
 ここにサイト説明をおきます。<br>
<br>
<br>
ここに注意点を書きましょう。<br>
<br>
<br>
*<br>
 例えば管理人の情報とかとか。<br>
<br>
*<br>
<br>
*<br>
 当サイトは全てのページで検索避け済み。的なことを書いてもいいかも<br>
<br>
<br>
*<br>
<br>
メールフォームを置いてもいいかもしれません。<br>
<br>
<br>
<br>
<br>
<br>
</p>
<div style="margin-top:1000px;"></div>
</body>
</html>

以下はページの半分に表示したい(これが反映されずにいます)メニューのhtmlファイルです。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS">
<title></title>
<link rel="STYLESHEET" href="style.css" type="text/css">
<script type="text/javascript">
<!--
function expand(id) {
 if (id.style.display == "none") {
 id.style.display = "";
}
else {
 id.style.display = "none";
}
 window.event.cancelBubble = true;
}
// -->
</script>
</head>
<base target="t">
<body>
<h1>サイトネーム</h1>
<div class="menu">
<a href=“pict.html”>pict</a><br>
<a href=“mail.html”>mail</a><br>
<a href="bkm.html">bookmark</a><br>
<a href="index.html" target="_top">index</a><br>
<br>
<a href="main.html" target="_top">all reset</a>
</div>
<br>
<p style="text-align:right;">
<span onclick="expand(chip2);" style="text-align:center;">
<img src="image.gif"><br>
<br>
</p>
<div id="chip2" style="display:none;">
<p class="top">
<b>sitename </b>R/N<br>
<b>url </b>example.com<br>
</p>
</div>

</body>
</html>

試したこと

cssに間違いがないかの確認。しかし、全く解決していません・・

補足情報(言語/FW/ツール等のバージョンなど)

使用しているブラウザはsafariです。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • mk-kk

    2016/09/10 15:34

    kei344さま、ありがとうございます。修正しました。確認をお願いいたします。

    キャンセル

  • kei344

    2016/09/10 15:36

    編集ありがとうございます。何度かタイミング悪くmit0223さんと同じ修正依頼を出してしまい申し訳ありません。

    キャンセル

  • mk-kk

    2016/09/10 15:38

    いえ、丁寧な対応に大変感謝しています。皆さま、引き続き対応いただけるとありがたいです。

    キャンセル

回答 1

checkベストアンサー

+2

拝見しましたが、トップページ内に2つめのHTMLファイルが同時に表示されるような記述がみあたりません。また、CSSファイル、HTMLファイル内に段組にする設定も見当たりません。

やりたいことの説明文を読む限りページの半分を iframe にして、そこに2つめのHTMLファイルを読み込む必要があると思います。

iframe参考:HTMLでiframeを使う方法【初心者向け】

また、CSSで段組にするならその指定を行う必要があると思います。下記、参考サイトのサンプルの「ここにメインコンテンツ」となっているところに iframe を埋めれば良いのではないでしょうか。

段組参考:CSSによる崩れない段組

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/09/10 16:53

    > このiflameのhtmlはhtml全体のどこに置いても問題なく反映されますか?
    <div> とかをおいて表示される場所なら、どこに iframe をおいても表示されると思います。

    キャンセル

  • 2016/09/10 20:26

    丁寧にありがとうございます!早速参考に修正し直します。

    キャンセル

  • 2016/09/10 21:30

    皆様ありがとうございました。 おかげさまで解決に大変近づきました、今後も頑張ります。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.20%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る