- 締切済み
HTML.CSSについて
マウスを右や左端に持ってくとブラウザが半分になる機能が有りますよね、これを使うと自分のサイトがおかしくなります。どのようにすればなおりますか? http://imgur.com/VyljUwi.jpg ↓ http://imgur.com/jPDMY8j.jpg 変わったところは、 サイトのタイトルが2段になりずれたところ テスト1~テスト5のメニューが2段になったところ スクロールバーは左端のはずなのに本文が半分しか表示されてない 意味がわからない所があれば教えて下さい。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ORUKA1951
- ベストアンサー率45% (5062/11036)
>マウスを右や左端に持ってくとブラウザが半分になる機能が有りますよね、 これは分からない・・・ ブラウザの通常の機能としてはありません。 サイトで独自にjavascript入れているか、あなたのブラウザに何のアドオンを入れているのでしょう。 それは兎も角、単純にスタイルシートの書き方が悪くてウィンドウサイズに追随しないだけでしょう。 現在のように同じスクリーンメディア(media="screen")であってもスマホから超幅広ディスプレイのある時代、600px以上でリキッドで製作し、それを越える場合はmediaqueryでスタイルシートを書き換えますので、そのような問題は起きないはずです。 ウェブページをわざわざHTMLを使用して作成するのは、HTMLが 【引用】____________ここから HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Introduction to HTML 4 (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2.1 )]より だからです。 そのようなことが起こらないために、HTML使うのですから。 [サンプル] ★Another HTML Lint - Gateway( http://www.htmllint.net/html-lint/htmllint.html# ) のDATAでチェック済みのHTML4.01strict + CSS2.1です。 ★370ox幅以上に対処 スマホの縦置きでも ★印刷にも対応(URLが印刷され、目次は印刷されない ★タブは_に置換してあるので戻す。 ★HTML5の場合、<div class="header"><div class="section"><div class="nav"><div class="footer">はそれぞれ<header><section><nav><footer>になる。 HTMLは文書構造しか書かれていないので、スタイルシートも分かりやすいし、HTML/CSSの変更も簡単 <!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" media="screen"> <!-- 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:360px;max-width:900px;margin:0 auto;padding:5px;} div.header h1{text-align:center;} div.nav ul,div.nav ul li{list-style:none;margin:0;padding:0;text-align:center;line-height:2em;} div.nav ul li{border:1px gray solid;} div.header div.nav ul li{display:inline-block;width:18%;} div.section{position:relative;min-height:300px;} div.section h2,div.section p{margin-left:170px;} div.section div.nav{position:absolute;left:0;top:0;width:160px;} body{background-color:gray;} div.header,div.section,div.footer{background-color:white;} div.nav ul li{background-color:aqua;} div.nav ul li:hover{background-color:fuchsia;} --> _</style> _<style type="text/css" media="print"> <!-- _div.nav ul li:after{content:"\A URL:http:hoge.com/**";white-space:pre;} _div.section div.nav{display:none;} --> _</style> </head> <body> _<div class="header"> __<h1>テストのサイト</h1> __<div class="nav"> ___<ul> ____<li>リンク</li> ____<li>リンク</li> ____<li>リンク</li> ____<li>リンク</li> ____<li>リンク</li> ___</ul> __</div> _</div> _<div class="section"> __<h2>見出し</h2> __<p>本文はsection</p> __<p> ___こんにちは、こんにちは、こんにちは、こんにちは、こんにちは、こんにちは、こんにちは、こんにちは、こんにちは、こんにちは、こんにちは、こんにちは、こんにちは、 __</p> __<div class="nav" id="contentTable"> ___<ul> ____<li>リンク</li> ____<li>リンク</li> ____<li>リンク</li> ____<li>リンク</li> ____<li>リンク</li> ___</ul> __</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>