ウェブサイトはこちらです。http://www.cambodia-massage.com。はてなブログを利用してます。
IEでは正しい表記となるのですが、クロームやiosでみると、
最後の「出張マッサージ」の項目が半分ずれてしまいます。修正方法教えてください。
よろしくお願いいたします。
ヘッダー
<ul class="navigation">
<li class="nav-bt-01"><a href="http://www.cambodia-massage.com"><img class="hatena-fotolife" title="http://www.cambodia-massage.com" src="http://cdn-ak.f.st-hatena.com/images/fotolife/j/ … alt="http://www.cambodia-massage.com" width:232; /></a></li>
<li class="nav-bt-02"><a href="http://www.cambodia-massage.com/archive/category … class="hatena-fotolife" title="http://www.cambodia-massage.com/entry/2014/11/06 … src="http://cdn-ak.f.st-hatena.com/images/fotolife/j/ … alt="http://www.cambodia-massage.com/entry/2014/11/06 … /></a></li>
<li class="nav-bt-03"><a href="http://www.cambodia-massage.com/entry/2014/11/06 … class="hatena-fotolife" title="http://www.cambodia-massage.com/entry/2014/11/06 … src="http://cdn-ak.f.st-hatena.com/images/fotolife/j/ … alt="http://www.cambodia-massage.com/entry/2014/11/06 … /></a></li>
<li class="nav-bt-04"><a href="http://www.cambodia-massage.com/archive/category … class="hatena-fotolife" title="http://www.cambodia-massage.com/archive/category … src="http://cdn-ak.f.st-hatena.com/images/fotolife/j/ … alt="http://www.cambodia-massage.com/entry/2014/11/07 … /></a></li>
<li class="nav-bt-05"><a href="http://www.cambodia-massage.com/entry/staff-camb … class="hatena-fotolife" title="f:id:yukikoshimmi:20141028024236j:plain" src="http://cdn-ak.f.st-hatena.com/images/fotolife/j/ … alt="f:id:yukikoshimmi:20141028024236j:plain" /></a></li>
</ul>
<br>
<ul class="navigation">
<li class="nav-bt-06"><a href="http://www.cambodia-massage.com/archive/category … class="hatena-fotolife" title="http://www.cambodia-massage.com/archive/category … src="http://cdn-ak.f.st-hatena.com/images/fotolife/j/ … alt="http://www.cambodia-massage.com" width:235; /></a></li>
<li class="nav-bt-07"><a href="http://www.cambodia-massage.com/archive/category … class="hatena-fotolife" title="http://www.cambodia-massage.com/archive/category … src="http://cdn-ak.f.st-hatena.com/images/fotolife/j/ … alt="http://www.cambodia-massage.com/entry/2014/11/06 … width:300;/></a></li>
<li class="nav-bt-08"><a href="http://syuttyo.cambodia-massage.com/" target="_blank"><img class="hatena-fotolife" title="http://syuttyo.cambodia-massage.com/" src="http://cdn-ak.f.st-hatena.com/images/fotolife/j/ … alt="http://www.cambodia-massage.com/entry/2014/11/06 … width:400; /></a></li>
No.1
- 回答日時:
>IEでは正しい表記となるのですが、クロームやiosでみると、
逆ですよ。IEが互換表示で誤った表示になるのです。
ウェブ作成されているなら、開発者向けツール( https://addons.mozilla.jp/firefox/extensions/dev … )も豊富で、最もウェブ標準に近いfirefoxを使割れていると思いますが、firefoxでも動揺になるはずです。
★DOCTYPE宣言を、どのブラウザも標準で起動するよう指定する。
いまから出かけますので・・
No.2
- 回答日時:
>★DOCTYPE宣言を、どのブラウザも標準で起動するよう指定する。
⇒DOCTYPEスイッチ-HTMLの基本( http://www.htmq.com/htmlkihon/302.shtml )
⇒HTMLのDOCTYPEスイッチとCSS(標準モードと互換モード):スタイルシート(CSS)辞典 - HTMLタグボード( http://www.dspt.net/stylesheet_css/001/011.html )
示されたHTMLを見ると、XHTML1.0 transitinal じゃないかと。
1999年以来、『HTML文書を作る場合には、この仕様における、他のDTDセットではなく strict DTD に適合する文書を作るよう推奨する。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )』ですので、HTML4.01strict(または、HTML1.1strictないしXHTML1.1) で作成することを強く薦めます。
XHTML1.0transitinalは、strictではありません。XHTMLはいずれ使われなくなりますので、簡単なHTML4.01strictないし、HTML5がよろしいでしょう。
そのうえで
Another HTML Lint - Gateway( http://www.htmllint.net/html-lint/htmllint.html )
で文法チェックをしてから正しいことを確認してスタイルシートを書きましょう。
HTMLが間違っているとブラウザによって補完の方法が異なるために差が出ます。
上記HTMLは単純に
<body>
<div class="header">
<h1>カンボジア、整体・マッサージ『JapaneseMassageMASA』</h1>
<p>カンボジア、プノンペンとシェムリアップにある日本人経営マッサージ店「JapaneseMassageMASA」。ホテル出張も。</p>
<div class="nav">
<ul>
<li><a href="/">Home</a></li>
<li><a href="/archive/category/Menu">Menue</a></li>
<li><a href="/entry/2014/11/06/212037>Location</a></li>
<li><a href="/archive/category/Reservation>Reservation</a></li>
<li><a href="/entry/staff-cambodia>Staff</a></li>
</ul>
<ul>
<li><a href="/archive/category/galary>Galary</a></li>
<li><a href="/archive/category/Customer%27s%20voice">Feed Back</a></li>
<li><a href="http://syuttyo.cambodia-massage.com/>House Massage Service</a></li>
</ul>
</div>
・・・以下省略・・・
これだけでよいです。そんな煩雑な物かいてたら、メンテナンスも大変ですし、SEO的にも最悪ですし、デザインが制約される。
No.3
- 回答日時:
時間が取れないので、ごく簡単なサンプル
★Another HTML Lint - Gateway( http://www.htmllint.net/html-lint/htmllint.html )
で検証済みHTML4.01strict + CSS2.1
★タブは_に置換してあるので戻す。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
_<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
_<title>サンプル</title>
_<meta name="author" content="ORUKA1951">
_<meta http-equiv="Content-Style-Type" content="text/css">
_<link rev="made" href="mailto:oruka1951@hoge.com" title="send a mail" >
_<link rel="START" href="../index.html">
_<style type="text/css">
<!--
/* 文字数の関係でこの部分はあとで */
-->
_</style>
</head>
<body>
_<div class="header">
__<h1>カンボジア、整体・マッサージ『JapaneseMassageMASA』</h1>
__<p>カンボジア、プノンペンとシェムリアップにある日本人経営マッサージ店「JapaneseMassageMASA」。ホテル出張も。
</p>
_<div class="grobal nav">
__<ul>
___<li>リンク</li>
__</ul>
_</div>
_<div class="nav">
__<ul>
___<li><a href="/" title="Home">Home</a></li>
___<li><a href="/archive/category/Menu" title="Menue">Menue</a></li>
___<li><a href="/entry/2014/11/06/212037" title="Location">Location</a></li>
___<li><a href="/archive/category/Reservation" title="Reservation">予約</a></li>
___<li><a href="/entry/staff-cambodia" title="Staff">Staff</a></li>
__</ul>
__<ul>
___<li><a href="/archive/category/galary" title="Garary">Garary</a></li>
___<li><a href="/archive/category/Customer%27s%20voice" title="FeedBack">Feed Back</a></li>
___<li><a href="http://syuttyo.cambodia-massage.com/" title="HouseMassageService">訪問サービス</a></li>
__</ul>
_</div>
_</div>
_<div class="section">
__<h2>見出し</h2>
__<p>本文はsection</p>
__<div class="section">
___<h3>項見出し</h3>
___<p>本文項記事</p>
___<p>sectionの階層でレベルが判断される</p>
__</div>
_</div>
_<div class="footer">
__<h2>文書情報</h2>
__<dl class="documentHistry">
___<dt id="FIRST-PUBLISHED">First Published</dt>
___<dd>2013-03-03</dd>
__</dl>
_</div>
</body>
</html>
No.4ベストアンサー
- 回答日時:
スタイルシート部分<!-- と -->の間に挿入
★800px幅以上ならOK
ウィンドウ幅を変えてみる。
★HTMLもCSSもメンテナンス性、SEOを重視してある。
★http: はhttp:に置換してあるので戻す。
<!--
html,body{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;line-height:1.6em;}
p{text-indent:1em;}
div.header,div.section,div.footer{width:90%;min-width:790px;max-width:900px;margin:0 auto;padding:5px;}
div.header{
background:black url(http://cdn-ak.f.st-hatena.com/images/fotolife/j/japanesemassagemasa/20141102/20141102131729.png) center center;
color:white;
}
div.header{text-align:center;}
h1{margin:60px 5px 0px 5px;}
p{margin:0;font-weight:bold;}
div.header div.nav{width:100%;}
div.header p{margin-bottom:40px;}
div.header div.nav ul,
div.header div.nav ul li{
margin:0;padding:0;
height:48px;
}
div.header div.nav ul{
line-height:48px;
list-style-type:none;
font-size:0;
width:100%;
border-bottom:gray 1px solid;
position:relative;
bottom:-5px;
}
div.header div.nav ul li{
display:inline;
font-size:12px;
}
div.header div.nav ul li a{
display:inline-block;
height:100%;width:100%;
background-size:cover;
overflow:hidden;
text-indent:-100em;
}
div.header div.grobal.nav{height:30px;position:absolute;top:0;left:0;background-color:black;}
div.header div.nav ul li a[title="Home"]{
width:16.25%;
background-image:url(http://cdn-ak.f.st-hatena.com/images/fotolife/j/japanesemassagemasa/20150415/20150415160627.png);
}
div.header div.nav ul li a[title="Menue"]{
background-image:url(http://cdn-ak.f.st-hatena.com/images/fotolife/j/japanesemassagemasa/20150415/20150415164137.png);
width:17.5%;
}
div.header div.nav ul li a[title="Location"]{
background-image:url(http://cdn-ak.f.st-hatena.com/images/fotolife/j/japanesemassagemasa/20150415/20150415164136.png);
width:23.1%;
}
div.header div.nav ul li a[title="Reservation"]{
background-image:url(http://cdn-ak.f.st-hatena.com/images/fotolife/j/japanesemassagemasa/20150415/20150415165803.png);
width:24.8%;
}
div.header div.nav ul li a[title="Staff"]{
background-image:url(http://cdn-ak.f.st-hatena.com/images/fotolife/j/japanesemassagemasa/20150415/20150415164138.png);
width:18.3%;
}
div.header div.nav ul li a[title="Garary"]{
background-image:url(http://cdn-ak.f.st-hatena.com/images/fotolife/j/japanesemassagemasa/20150428/20150428001729.png);
width:25.1%;
}
div.header div.nav ul li a[title="FeedBack"]{
background-image:url(http://cdn-ak.f.st-hatena.com/images/fotolife/j/japanesemassagemasa/20150428/20150428001727.png);
width:32.1%;
}
div.header div.nav ul li a[title="HouseMassageService"]{
background-image:url(http://cdn-ak.f.st-hatena.com/images/fotolife/j/japanesemassagemasa/20150428/20150428001732.png);
width:42.7%;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 共通の処理をまとめる方法がわからないのでアドバイスお願いします。 1 2022/12/19 20:20
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS htmlについて質問です! 写真のように写真の部分が?になってしまいます。 ファイルもしっかり選べて 1 2023/07/09 21:17
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- HTML・CSS CSSのホバーエフェクト 1 2023/06/19 06:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リストマーカーをボックス内に...
-
<table>の高さ固定。情報増加時...
-
html/cssの、navを2段にする...
-
番号付きリスト(<Ol><Li>・・...
-
html <li>の中の文字一部に色を...
-
ol要素の番号とリスト項目の離...
-
htmlの<ol>タグで、数字などを...
-
画像横のテキストをセンターに...
-
レスポンシブWebデザインでリン...
-
HTMLで組織図を作成する方法
-
「・」(黒い点)を非表示にした...
-
CSS「table-cell」で横並びにし...
-
親ページ側からインラインフレ...
-
list-style-type部分だけ大きく...
-
CSS使用。表のセルの中で、強制...
-
CSS3グラデーションで、右端だ...
-
HTMLで画像を3つ並べる方法
-
横並びのボタンの背景を片方だ...
-
カルーセルスライダー「slick.j...
-
ulとliで囲った文字の一部を変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リストマーカーをボックス内に...
-
番号付きリスト(<Ol><Li>・・...
-
liタグの中に<p>タグやら<dl>を...
-
レスポンシブWebデザインでリン...
-
<table>の高さ固定。情報増加時...
-
<ul><li></li></ul>にするメリ...
-
リストの数字のフォントサイズ...
-
HTMLで組織図を作成する方法
-
ulタグやliタグの中でbrタグ...
-
divタグ内のコンテンツが重なっ...
-
画像にリンクを張ると画像がず...
-
複数行にまたがる括弧を表示し...
-
ページを開いているときのリン...
-
html <ul></ul>の並びで一行空...
-
html/cssの、navを2段にする...
-
HTML5のfooterに見出しを付けて...
-
<ul>~</ul>が二つ続くと間に改...
-
htmlの<ol>タグで、数字などを...
-
リンク文字同士の間隔を開ける...
-
CSSでつくったメニューのアニメ...
おすすめ情報
CSSはこちらです!その1
.navigation {
width: 935px;
height: 48px;
margin: -17px 0 0 -39px;
list-style: none;
overflow: hidden;
}
.navigation li {
float: left;
}
.nav-bt-01 {
width:152px;
background: url(http://cdn-ak.f.st-hatena.com/images/fotolife/j/ …
}
1~8まであります
CSSその2。 特に30代男性を指定しているわけではありません。間違えました。
.navigation li a {
display: block;
-webkit-transition: 0.15s ease-in-out;
-moz-transition: 0.15s ease-in-out;
-o-transition: 0.15s ease-in-out;
transition: 0.15s ease-in-out;
}
.navigation li a:hover {
opacity:0;
filter:alpha(opacity=0);
-ms-filter: "alpha( opacity=0 )";
}
ありがとうございます!
★DOCTYPE宣言を、どのブラウザも標準で起動するよう指定する。
このやり方、ぜひ教えてくださいっ!