ホームページ作成 質問過去ログ

                                Page     873
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼なぜがテキストが・・・  くーまん 04/12/16(木) 4:21
   ┣Re:なぜがテキストが・・・  くーまん 04/12/16(木) 4:27
   ┣Re:テキストが重なって見える  105 04/12/16(木) 22:55
   ┗Re:なぜがテキストが・・・  むむりく 04/12/17(金) 1:54
      ┗Re:なぜがテキストが・・・  くーまん 04/12/17(金) 13:14
         ┗Re:なぜがテキストが・・・  Pid 04/12/17(金) 23:35
            ┗Re:なぜがテキストが・・・  くーまん 04/12/18(土) 1:54

 ───────────────────────────────────────
 ■題名 : なぜがテキストが・・・
 ■名前 : くーまん <goten@extra-shots.orz.ne.jp>
 ■日付 : 04/12/16(木) 4:21
 ■Web : http://chata.axisz.jp/test/
 -------------------------------------------------------------------------
   なぜかテキストが重複されて表示されます。
「いらっしゃいませ。茶太屋へようこそ。」
の部分です。

環境によって違うのでしょうか・・・。
検証お願いします。
    
 ───────────────────────────────────────  ■題名 : Re:なぜがテキストが・・・  ■名前 : くーまん <goten@extra-shots.orz.ne.jp>  ■日付 : 04/12/16(木) 4:27  ■Web : http://chata.axisz.jp/test/  -------------------------------------------------------------------------
   追記です。

アドレスを表記してませんでした。
ホームページには書いていたのですが・・・orz

http://chata.axisz.jp/test/

です。宜しくおねがいします。
    
 ───────────────────────────────────────  ■題名 : Re:テキストが重なって見える  ■名前 : 105  ■日付 : 04/12/16(木) 22:55  -------------------------------------------------------------------------
   ▼くーまんさん:
>環境によって違うのでしょうか・・・。
>検証お願いします。

こんばんは。
重なって見えてしまったのは、どのブラウザで見た時でしょうか?
IE6だと普通に見えています。
 ───────────────────────────────────────  ■題名 : Re:なぜがテキストが・・・  ■名前 : むむりく  ■日付 : 04/12/17(金) 1:54  -------------------------------------------------------------------------
   ▼くーまんさん:
>なぜかテキストが重複されて表示されます。
>「いらっしゃいませ。茶太屋へようこそ。」
>の部分です。
>
>環境によって違うのでしょうか・・・。
>検証お願いします。

float したブロック要素同士は重なることがありませんが、
float したものと、普通のブロック要素は重なり合います。
ですから、どちらかといえば、
Internet Explorer でそれらしく表示される方が間違いなのです。

今回の場合は、
#bottom に clear: both; とすることでいけるでしょう。

そして、div#bottom に、
background-position: left;
background-attachment:fixed;
とありますが、これは #bottom のボックスでなく、
画面の一番左に固定されます。
background-attachment:fixed; は不要だと思います。

それと、CSS の書き方にかなり無駄があります。
例えば、.menu の場合、
<ul id="navi"> の中でしか登場していないので、
ul#navi li { … }
と書くことができます。

CSS Validator や HTML-lint では評価できない部分も多々ありますので、
引き続き頑張ってください。   
    
    
 ───────────────────────────────────────  ■題名 : Re:なぜがテキストが・・・  ■名前 : くーまん <goten@extra-shots.orz.ne.jp>  ■日付 : 04/12/17(金) 13:14  -------------------------------------------------------------------------
   ▼105さん

▼むむりくさん

レスありがとうございます。
当方が使用しているブラウザもIE6.0です。

#bottomにclear: both;
を記述しましたが、やはり当方の環境では重複されて見えます。

「いらっしゃいませ、茶太屋へようこそ。」
の「そ。」だけが下に重複して表示されるのです。
やはりブラウザによってCSSの解釈が違うからでしょうか・・・・

http://chata.axisz.jp/test/
 ───────────────────────────────────────  ■題名 : Re:なぜがテキストが・・・  ■名前 : Pid  ■日付 : 04/12/17(金) 23:35  -------------------------------------------------------------------------
   おお,ストリクター (^^)。

>やはりブラウザによってCSSの解釈が違うからでしょうか・・・・

うんにゃ。float の使い方の問題です。float を使うときは,要素を左右に動かしただけで安心しているとドツボにはまります。むしろ「後続する要素がどう流し込まれるか」が重要なポイントになるわけですが…詳しい解説はしかるべき所でお読み下さい (^^;)。おいらにゃ自信がない。

id/class 名の付け方や JavaScript 部分も微妙な部分があったので,私好みにいじってみました。もっとも,かなり不安もありますので,どなたかもっと良い案を。

※以下,インデントに全角空白を使用しています。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd[ONW]">
<html lang="ja">
 <head>
  <meta http-equiv="Content-Style-Type" content="text/css">
  <meta http-equiv="Content-Script-Type" content="text/javascript">
  <link rel="shortcut icon" href="./img/chata.ico">
  <script type="text/javascript">

function win_opn(url, w_width, w_left) {
  w_left = window.screen.width - w_width -20;
  status = "scrollbars=no, resizable=no, width=" + w_width + ", height=" + w_height + ", left=" + w_left + ", top=10";
  window.open(url, "", status);
}
  </script>
  <style type="text/css">

body {
 margin: 0;
 padding: 0;
 color: #000;
 background: #fff;
 font-family: "Osaka-等幅", sans-serif;
 font-size: small;
}
a:link, a:visited {
 color: #096;
 text-decoration: none;
}
a:hover, a:active {
 color: #096;
 text-decoration: underline;
}
.navi {
 background: #fff;
}
.navi li {
 border: 1px solid #ccc;
 background: #fff;
 list-style: none;
 text-align: center;
}
#navi-global { /* 幅固定は個人的に嫌いなのでしません。 */
 margin: 0 0 15px 0;
 padding: 120px 0 0 10px;
 border: 1px solid #ccc;
 background: url('img/top.jpg') fixed no-repeat center top;
}
#navi-global li {
 margin: 2px;
 position: relative;
 top: -10px;
 float: left; /* display: table-cell が一番楽だが,IE は対応せず */
 width: 90px;
}
#navi-local {
 margin: 5px 20px;
 padding: 0;
 float: left;
 clear: left;
 width: 160px;
}
#navi-local li {
 margin: 10px 0;
 padding: 10px 0;
}
.main {
 margin: 0 0 0 200px;
 color: #999;
}
h1 {
 display: none;
}
hr {
 visibility: hidden;
}
address {
 margin: 5px 0 0 0;
 padding: 0 0 0 205px;
 border: 1px solid #ccc;
 clear: left;
 height: 40px;
 overflow: auto;
 color: #363;
 background: url("/img/chata1.jpg") no-repeat left center;
 font-size: x-small;
 font-style: normal;
 line-height: 120%;
}

  </style>
  <title>茶太屋サンプルページ</title>
 </head>
 <body>
  <h1>茶太屋サンプルページ</h1>
  
  <hr title="ここからサイト内の主な内容へのリンクです。"><!-- 非 CSS 環境用の区切り -->
  
  <ul class="navi" id="navi-global">
   <li><a href="info.html">お知らせ</a></li>
   <li><a href="chata.html">茶太</a></li>
   <li><a href="usagi.html">ウサギキノコ</a></li>
   <li><a href="order.html">依頼について</a></li>
   <li><a href="history.html">参加履歴</a></li>
   <li><a href="./cgi-bin/bbs/">掲示板</a></li>
   <li><a href="./cgi-bin/mail/mail.cgi" onclick="win_opn(this.href, 300, 400); return false;">メール</a></li>
   <li><a href="link.html">リンク</a></li>
  </ul>
  
  <hr title="ここから関連ページへのリンクです。"><!-- 非 CSS 環境用の区切り -->
  
  <ul class="navi" id="navi-local">
   <li><a href="index.html">はじめに</a></li>
   <li><a href="show.html">参加作品紹介</a></li>
   <li><a href="schedule.html">参加予定</a></li>
   <li><a href="faight.html">応援しているもの</a></li>
  </ul>
  
  <hr title="ここから本文です。"><!-- 非 CSS 環境用の区切り -->
  
  <div class="main">
   <p>いらっしゃいませ。茶太屋へようこそ。</p>
  </div>
  
  <hr title="ここから著作権などについての情報です。"><!-- 非 CSS 環境用の区切り -->
  
  <address>
   このサイトはリンクフリー(link free 「リンク無し」)ではありませんので,リンクはご自由にどうぞ(feel free to link)。もしデザインが著しく崩れる場合,お手数ですが CSS 機能をオフにするか,もしくはユーザースタイルシートにてご利用下さい。
  </address>
  
 </body>
</html>
 ───────────────────────────────────────  ■題名 : Re:なぜがテキストが・・・  ■名前 : くーまん  ■日付 : 04/12/18(土) 1:54  -------------------------------------------------------------------------
   ▼Pidさん:
 
 レスありがとうございます。
 参考にさせていただきながら自分なりに文章構成を見直して
 なんとか直せました。
 
 みなさんありがとうございました。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 873