• ベストアンサー

absoluteの使用で不具合が生じることはある?

おはようございます。 あるホームページをビジネス目的で運営しています。 そのホームページの画像などはすべてabsoluteで位置を調節してあります。これにより、何か不具合が発生することはありますか? 例えば他のパソコンなどでみた時、デザインが崩れるなどです。 ……心配しすぎでしょうか? 当方、HTMLの初心者です。できるだけ詳しい解答をよろしくお願いします。

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

  • ベストアンサー
  • DrFell
  • ベストアンサー率55% (305/551)
回答No.3

不具合が発生することはあります。デザインによっては、想定の枠を超えたら、もれなく崩れます。心配するべきです。 調べるなら、「absolute デザイン 崩れる」で検索してみるといかがですか?ホームページビルダー、どこでも配置もabsoluteで作られます。評判はあまりよくありません。 自分の作られたページをブラウザに表示させ、文字の大きさをどんどん大きくしてみる、小さくしてみる、全画面でなく横幅を変えてみる、をターゲットのブラウザ、一般的にシェアの大きいブラウザや解像度やOSで試してみる等されてはいかがでしょうか? お仕事なのですから、安易に聞く前にご自分で調べる手段も磨かれることをお勧めします。質問の内容では具体性に乏しく、一般論しかできませんので、いつあるかわからない回答を待つより、早いです。そして、調べた上での質問なら、もう少し上手な質問ができると思います。 「初心者です」と言う前に。 http://wids.net/lib/forlusers.html

sakura_9988
質問者

お礼

お返事ありがとうございます。 >お仕事なのですから、安易に聞く前にご自分で調べる手段も磨かれることをお勧めします。 ごもっともです。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

  • shokodei
  • ベストアンサー率33% (2/6)
回答No.5

こんにちは。大変ですね。 心配するな、って言っても、このご時勢、心配になっちゃいますよね。 「直ちに影響は無い」とか言われても、信用できませんもの。 で、カンタンな解決法をひとつご提案さしあげます。 「他のパソコンなどでみた時」が心配なのですから、「他のパソコンなど」で見てみるのがよろしいかと思います。 近くに「他のパソコンなど」が無い場合は、購入されるのがよろしいかと思います。 OSが違うパソコン、WindowsやMacOSXやlinuxのパソコン、それから各社の携帯電話、iPhoneなどのスマートフォン、iPadなどのタブレット等々、各種そろえて、ご確認されては如何でしょうか。 ちょっとお金がかかりますが、少しは安心できると思います。

sakura_9988
質問者

お礼

ご解答、誠にありがとうございました。 購入……ですか。確かにそうするしかありませんね。

全文を見る
すると、全ての回答が全文表示されます。
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.4

No.1です。他の方のコメントを見て気づいたのですが、よく読むと 「そのホームページの画像などはすべてabsoluteで位置を調節してあります。」 ・・あたかも他人事のように書いてあります。ご自身でそう設定されたのではないと読み取れます。そもそも、ホームページという単語からして「ビジネス目的で運営」されている方の発言とは思えないです。運営するのはウェブサイトであって、ホームページとは言わない。  もっと早く気づくべきでした。  ひょっとして、かの悪名高き「ホームページビルダー」が作者ですか???(苦笑)  詳しくは、ホームページ・ビルダー - Wikipedia ( http://ja.wikipedia.org/wiki/%E3%83%9B%E3%83%BC%E3%83%A0%E3%83%9A%E3%83%BC%E3%82%B8%E3%83%BB%E3%83%93%E3%83%AB%E3%83%80%E3%83%BC )  もしくは、他のオーサリングツールの作り出すHTML/CSSかも知れませんね。 Webオーサリングツール - Wikipedia ( http://ja.wikipedia.org/wiki/Web%E3%82%AA%E3%83%BC%E3%82%B5%E3%83%AA%E3%83%B3%E3%82%B0%E3%83%84%E3%83%BC%E3%83%AB )  ビジネス目的であるか、否かを問わず、広く公開したいサイトなら、「何か不具合が発生すること」はないか「他のパソコンなどでみた時、デザインが崩れ」ないかは、ご自身で確認すべきです。  最低限 日本のバージョン別ブラウザシェアグラフ (StatCounter Global Statsより) ( http://lhsp.s206.xrea.com/misc/browser-share-version.html )  の上位3位まで、できれば7位までは表示確認を自らの手で行うほうが良いでしょう。それに加えて、ブラウザの拡大/縮小(Ctrl++/Ctrl+-)で解像度を変えたり、ウィンドウサイズを小さくして、確認すべきです。  サイトの目的によったら、携帯端末での確認も必要になります。  結論だけ言えば、いずれにしても 「画像などはすべてabsoluteで位置を調節」  はしない・・と言うことだけは覚えて置いてください。 このあたりから、学ばれることをお勧めします。  はじめてのWebドキュメントづくり ( http://www.asahi-net.or.jp/%7Esd5a-ucd/www/ )  厳しい回答だと思いますが、ビジネス目的でサイトを運営されるなら、(技術は人やオーサリングツールに任せても)きちんとした知識が必要です。  上達の速度は人それぞれだからわかりませんが、良い「HTMLエディタ ( http://ja.wikipedia.org/wiki/Web%E3%82%AA%E3%83%BC%E3%82%B5%E3%83%AA%E3%83%B3%E3%82%B0%E3%83%84%E3%83%BC%E3%83%AB#HTML.E3.82.A8.E3.83.87.E3.82.A3.E3.82.BF )」を手に入れて、オーサリングツールに頼らなくても、そこそこのものができるよう学んでください。それが一番の早道です。私が以前指導した女の子は数ヶ月で、ちゃんとしたものを作れるようになってました。    

sakura_9988
質問者

お礼

お返事ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • dscripty
  • ベストアンサー率51% (166/325)
回答No.2

まず、「HTMLの初心者」が「ホームページをビジネス目的で運営」していることに驚愕します。 また、「ビジネス目的」の「ホームページ」の「運営」を「HTMLの初心者」に任せている職場を不可思議に思います。 そして、いま、あなたの置かれている状況を想像して解決策を探ってみたいと思います。 ここからは、できる限り正確な用語を使います。 あなた自身が、ウェブサイトを業務目的で運営しなければならないなら、あなたは HTML と CSS の質問を延々と繰り返すことになります。あなたの心配を根源とする、この質問と回答の繰り返しは、あなたが、HTML と CSS を系統的に学習して、実務で支障なく扱えるようになるまで、終わることはありません。 人が何かを習得ために要する時間は、1万時間だそうです。 http://web-tan.forum.impressrd.jp/e/2011/04/19/10130 それまでの、質問と回答の繰り返しは、あなたにとって有益なことでも幸福なことでもないように思えます。 そこで、解決方法を根本から考え直します。 あなたが会社の社員、または役員、あるいは個人経営者で、 あなた自身が HTML 文書を記述する業務を担当しているか、または、 他の社員が記述した HTML 文書をチェックする業務を担当しているなら、 あなた自身がそれを行う必要は全くありませんし、会社に利益を生みません。 ウェブ担当者を雇う予算を確保してください。 HTML と CSS は当然として、素材作成や JavaScript による UI のブラッシュアップ、さらには、サイトデザインから SEO、ウェブマーケティング戦略を提案できる、優秀な人材ならとても良いでしょう。 そうすれば、あなたのすることは、雇ったウェブ担当者を信頼するだけです。 もう一つの解決策はは、信頼できるウェブ作成業者にアウトソースすることです。 http://web-tan.forum.impressrd.jp/e/2008/02/20/2456 もっとも、悲惨なのは、 あなた自身が、会社のウェブ担当者の新人か、あるいは、ウェブ作成会社の新人の場合です。 この現状を必死で切り抜けつつ、ウェブを基礎から系統的に習得して、一人前のウェブ担当者になるか、他の道を模索するかしかありません。 幸運を祈ります。

sakura_9988
質問者

お礼

お返事ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

とっても???な質問です。  absoluteだろうがrelativeだろうがfixedだろうがfloatだろうが、他のパソコンで見ても支障がないように作られているはずですから、「これにより、何か不具合が発生することはありますか?」という質問はおかしいですね。それがないように、デザインされているはずですから。  firefoxなどの標準への準拠度が高いブラウザで表示確認されていると思います。特にビジネスサイトでしたら必須です。  たとえば、firefoxの場合、Ctrl++,Ctrl+―で解像度を変化させたり、フォントだけを拡大縮小したりできますね。  またIEだと、ETester( http://www.my-debugbar.com/wiki/IETester/HomePage )が便利です。  ただ、absoluteは、「絶対配置のボックスは通常フローには従わないので、兄弟要素のレイアウトに影響を与えない。」 視覚整形モデル ( http://www.swlab.it.okayama-u.ac.jp/man/rec-css2/visuren.html#propdef-position )  そのため、一般的に他の要素を覆い隠してしまったり、他の要素に隠されたりすることがあります。

sakura_9988
質問者

お礼

返事が遅れて申し訳ありませんでした。 ご解答どうもありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • relativeとabsolute どちらが良い?

    こんにちわ。 現在ホームページを作成しています。 画像や文章の位置をCSSで調整しているのですが、relativeとabsolute、どちらを使うべきでしょう? お答えくださる場合は、なぜその方がよいのか、理由も答えてくださるとうれしいです。 皆さま、よろしくお願いします。

  • [HTML]absoluteとは一体何の事なのか?

    環境: Windows10 HTML5 CSS3 MicrosoftEdge Webデザイン初学者です。 positionプロパティのボックスの配置方法を決める値として 用いられる「absolute」とは何がどう反映されるのかいまいち 分かりません。自分で調べるとよく「絶対位置と相対位置」と いう単語が出てくるのですが、その時点で既によく分かりません。 分かりやすく教えていただけますでしょうか。 どうぞよろしくお願い致します。

    • ベストアンサー
    • CSS
  • position absoluteで画像が解像度違いでもずれないようにしたい

    ホームページの中で画像をposition absoluteで位置指定しているのですが、PCの解像度設定の違いで思わしくない位置に来てしまうことがあります。 何か良い方法で、指定場所に固定できますか? ご存じの方教えて下さい。

  • CSSの配置 absolute について

     自身の運営するウェブサイトにて、画像の保存・転載を防止したいと考え、以下のjQueryプラグインを導入しようと試みておりますが、自らの知識では解決できない問題が生じたため、お力をお借りできればと思います。 配布元:http://davidwalsh.name/image-protector-plugin-for-jquery 参考:http://www.css-lecture.com/log/javascript/dwimageprotector.html  このプラグインは画像の上に透過画像の載せることで元画像の保存等を防止するものですが、自身のウェブサイトに導入した結果、下記のページのように透過画像(分かりやすいように色付きの画像で表示しています)が元の画像からズレて表示されてしまいました。適用しているのは記事本文の最初の2枚の画像(800px×531px)と下から2枚目の画像(531px×800px)です。 http://www.disneycolors.net/blog/easter-in-newyork-2013-01.html  position:absoluteを今まで使用したことがなく、この問題の原因がよくわからずにいます。  なお、abosoluteに対してtopやleftなどで位置を指定することは理解しています。このjQueryプラグンにおいても配布の段階で top: position.top, left: position.left, position: 'absolute',  とcss設定されています。  また、 margin:'706px 0px 0px 410px',  を加えれば私のブラウザ上では元画像の上にぴったり重なりますが、スマートフォン等で見た場合にはそうはならならいためブラウザに依存しない形で配置したいというのが質問の意図です。  absoluteであればrelativeを与えた親要素を基準に配置され、このようなブラウザによって異なる表示にはならないと理解しているのですが、imgにrelativeを与えても目的の形にできません。  解決方法についてご教授をお願い致します。  この手の質問に対して保存・転載防止はムリ、またそのような考えに対して異を唱える回答がよくなされますが、そのような回答は不要です。  今回の対策を行っても避けられる方法がいくらでもあることはわかっています。その上で、右クリックやスマートフォンの長押しによる画像の保存、それに伴う無断転載というライトユーザーの行為を防ぎたいという意図です。  また、画像保存・転載防止についての他の方法の提案も不要です。

    • ベストアンサー
    • CSS
  • 中央寄せに対するabsolute配置

    中央寄せされたページの右上あたりに画像を配置したいのですが、 重要でないものなのでHTMLの下のほうに書いています。 普通に position:absolute; で持ち上げると、画面左上が基準であるためモニターサイズによって中央寄せ部分との位置関係が狂ってしまいますよね? かといってmarginにマイナスを指定したくありません。 そこで、画像の入った要素を最上部(top:0px)の中央(left:50%)に絶対配置し、そこからimgを絶対配置でleft:100pxのように右に動かしてみました。 IEやFirefox、Opera、Chromeなど、思いつくブラウザで見たところ問題ないのですが、Dreamweaver CS4のライブビューで見るとずれています。 たしかWebkitがエンジンだったと思うのですが、もっと賢いやり方はありませんか?

    • ベストアンサー
    • HTML
  • CSS 配置 Absolute、Margin

    お世話になります。 CSSを使用してWebサイトを作成しているのですが、ある画像の上にもう一つの画像を重ねたいと思っています。そんな時まず後ろの画像を配置し、その次に上に重ねる画像をPosition:absolute; margin:xxpx; として表示させています。IE以外で表示されるのと、IEで表示される位置が違うので困っています。 とりあえず画像の表示方法は以下のよう HTML <div id="a"> <img src="aaa.jpg"> <div id="b"></div></div> CSS #a {float:left; overflow:hidden;} #b {position:absolute; margin:-40px; height:10px; width:20px; background:url(aa.jpg);} IEすべて同じように表示されるのかと思いましたが、今日学校のPCで見たところ、IE以外のブラウザで表示されるのと同じように表示されていました。 今のところはIEのみのCSSとその他のCSSとの設定でやりくりしていますが、すべてのブラウザでどんな場合も同じように(まったく同じは無理だとは思いますが)表示させる方法を教えてください。 CSSを使い分けたりするのではなく。一つのCSSだけで;

  • style=

    IE6SP2、Opera7.54u2を使っているHTML初心者です style="position:absolute…属性で位置を指定したいくつかの画像をそれぞれ<a name=…>タグで括って、<a href=…>で参照すると、どの画像を括ったnameを参照しても、みんな同じ位置(親ボックスの先頭?)に跳んでしまいます どうやったら、それぞれの画像の位置に跳ぶようにできるでしょうか?

    • ベストアンサー
    • HTML
  • ホームページ全体のセンタリングは不可欠ですか?

    おはようございます。 現在あるホームページを運営しているのですが、ホームページ全体のセンタリングというのは不可欠なのでしょうか? 具体的には、Bodyタグの中に大きな<div>をつくり、そのdivをcssを使ってセンタリングするつもりです。 センタリングしない場合、何か不具合が発生することはありますか? 例えば、デザインが崩れるなどです。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • ☆★独自ドメイン取得可能なホームページを作れる無料レンタルサーバーを教えて下さい!!★☆

    ☆★独自ドメイン取得可能なホームページを作れる無料レンタルサーバーを教えて下さい!!★☆ はじめまして。kanoto136と申します。突然の質問で恐縮です。 只今ビジネス用にホームページを立ち上げたいと思っていて、独自ドメインを使用したくて、色々と探したのですが、なかなか独自ドメインも取得できる無料のレンタルサーバーが見つからず、こちらに質問させて頂いた次第です。 以前、趣味でホームページを運営してた経験はありますので、初歩的なHTML知識はあります。 因みに、主に使用したい機能は、メルマガ・管理人のブログで、 デザイン的には、フラッシュ画像やフレームを使用したいのですが、 どこか、オススメの独自ドメイン取得可能なホームページを作れる無料レンタルサーバーをご存知でしたら、是非教えて下さい。 宜しくお願い致します。

  • 【意見求む】β版不具合に関する「情報共有化」策

    【意見求む】β版不具合に関する「情報共有化」策 ※当方は運営者とは無関係の本家OKWave会員です。 当方はOKWaveのβ版移行に伴う不具合について、 運営者へ「情報の共有化」を要望しようと思っています。 そこで皆様のアイデアも貸してください。 本家OKWave会員の方はぜひ回答をお願いします。 以前、サイト側のエラーと思われる不具合により、 当方は長時間かけて作成した質問文を失いました。 おまけにブロック機能も完全に稼動していません。 これについて当方は大変な苛立ちを覚えています。 このようなリニューアルに伴う不具合の詳細について、 利用者同士ならびに利用者と運営者との間で 事前に情報共有を行うことができれば、 利用者もあらかじめトラブルの防止を図れます。 「情報の共有化」を実現する良い方法はありますか? あなたのアイデアを具体的に教えてください。 良いアイデアがあった場合には、当方の意見と合わせ、 当質問のURLをそのまま運営者に伝える予定です。 なお当方は、以下の情報を交換することを目的として、 専用の質問カテゴリーを暫定的に設けて欲しい旨を、 本日サポート担当へ電子メールにて要望しました。 ・リニューアルに関連する不具合 ・それに対する運営側としての対処 ・利用者として注意を払うべき点 ・β版リニューアルの完成へ向けた進捗状況 さらに発展的なアイデアがあれば教えてください。