• ベストアンサー

セレクタの適用箇所を探す

いつもお世話になっております。 よろしくお願いいたします。 特定のセレクタが適用されている個所を明示することはできるでしょうか。 制作上、cssの作りに不整合のある構造があったのですが、 その修正のために、影響が出る個所を探したいのです。 ご存知の方、何卒ご教示頂けますでしょうか。 よろしくお願いいたします。

  • CSS
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

>クライアントから送られてくる原稿に一貫性がなく、 >ある事業所のページではリストがひとつで見出しがあり、文字数が膨大なのに >違う事業所ではリストが複数、見出しがなく、文字数が少なくサムネール画像が必要とか  全く異なるクライアントではなく、ひとつのクライアントで部署が複数あるという場面について説明します。  重要な事は、ひとつのクライアントサイトの場合、そのサイトのデザインや文書構造が変わるとユーザーから見た時に統一感がなく、使い勝手が極めて悪くなるからです。  その場合は、Wikiのようなシステムがサイト構成では最も楽です。タグの代わりとなるタグ、または目印をしようする。あるいはXMLでデータを受け取ります。  それが導入できない場合は、あらかじめフォーマット(雛形)を決めておきます。各部署から典型的な文書をいくつか提示を受けて、共通な構成で雛形を作っておきます。私の経験からは概ね ・インデックス(索引)ページ   部署のトップ、カテゴリーのトップなどの目次・表紙となるページ ・内容の詳細ページ ・会社情報や部署情報、連絡先等  程度になるでしょう。  そのうえで、 body  |-- header/  |   |-- navigation/ ★SSIを使用するので内容は不要  |-- section/  |   |-- heading  |   |-- section/ <!-- indexページだとここはnav -->  |   |   |-- heading  |   |   |-- 本文  |   |   |-- artice/  |   |   |   |-- header/  |   |   |   |-- section/  |   |   |   |-- footer/  |   |   |-- aside/  |   |-- section  |   |-- (略)  |   |-- contentTable/  |   |-- aside/  |-- footer/    ↑ これらはclass名 もしくはHTML5だと要素名  このように提出された文書を元に雛形を作成して、それに基づいて原稿を提出してもらいます。別の要素が必要と言う場合は都度すりあわせが必要になります。  これが苦手な、出来ない部署に関してはXMLでの提示をお願いします。 <ヘッダ>  <見出し></見出し> </ヘッダ> <本文>  <見出し></見出し>  <説明文>   <段落></段落>  </説明文>  <項>   <見出し></見出し> とね。  事前の打ち合わせ、それができない場合は、全く素のテキストデータを貰ったほうが速いです。

ninnikutips
質問者

お礼

お礼が遅くなって失礼いたしました。 事前にそこまで細かい指定をするのですね。事前にそこまで構造を決められるほどの経験もまだございません、今後の参考にさせて頂きます。ただ、私の職場はおばちゃんが多いため、決まった様式に当てはめて作成させるのは困難な気もします。。。 今回はもう諦めて、とりあえず作りきって、公開後に少しずつ手を入れることにしました。 そう割り切ったら速いこと速いこと・・・。 最初からそうしてればどれだけ効率的に進んだことかと思いますが、後から考えても仕方ありませんよね。 ご回答大変ありがとうございました。

その他の回答 (1)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

それはないでしょう。 カスケーディングの仕組み上、継承されているものもあるし、詳細度の違いもあるし・・ 不要なところにも適用されているようなら、セレクタの詳細度を上げればよい。 body{color:gray;} を本文中だけに適用させるのでしたら、div.section{color:gray}としてもよいし、 body>div.header,body>div.fotter{color:black;}と上書きすればよい。 >制作上、cssの作りに不整合のある構造があったのですが、  なら、セレクタを書き直すのが筋ですから、 >その修正のために、影響が出る個所を探したいのです。  その必要はなくて、影響している要素のDOMを確認すればよいだけかと・・  スタイルシートかいてれば、しばしば登場する場面です。 [例] div.section{width:100%;min-width:630px;max-width:1000px;margin:0 auto;min-height:300px;} なんてしていると、子供のセクションも適用されるので div.section div.section{width:auto;min-width:0;min-height:0;} とするとか・・・  どんなセレクタ書いているのですか??  製作されるならfirefoxお使いだと思いますが、firebug使えば、それぞれの要素に継承やセレクタが原因で適用されているスタイルはわかると思います。

ninnikutips
質問者

補足

ORUCA1951様 いつもお世話になっております。 クライアントから送られてくる原稿に一貫性がなく、 ある事業所のページではリストがひとつで見出しがあり、文字数が膨大なのに 違う事業所ではリストが複数、見出しがなく、文字数が少なくサムネール画像が必要とか ほとほと手を焼いています。 その都度セレクタを用意すると、既存のページに影響が出ることが多々あるんですね。 以前ご教示頂いたfirebugを使って、問題点の洗い出しはしやすくなってはいるのですが クライアントから送られてくる原稿に次々と現れる例外にどう対応していくべきなのか、 方針が立てられません。 やっぱりそんな都合のいい機能はないんですね。。。 > セレクタの詳細度を上げればよい。 あまりclassを増やさないことを心掛けているので、 +やら>やらを使いながらスタイルを適用してますが、 どうしても既存の箇所に影響が出てしまうことがあるのです。 それは自分の管理が甘いことが原因ですが、、、

関連するQ&A

  • WinIE5にだけCSSを適用させない方法

    Windows IE5にだけCSSを適用させない方法はないでしょうか? WinIE5にだけ適用させる、という方法はわかったのですが、 この方法だと修正が大変な構造になっているので、WinIE5では CSSをいっさい読み込まないという形にしたいです。 具体的には <link rel="stylesheet" href=".index.css" type="text/css" media="all"> などとして、 index.cssで @import "001.css"; @import "002.css"; などと、複数のCSSファイルを読み込んでいるのですが、 WinIE5にはインポートしないようにしたいです。 よい方法があればお教えてください。よろしくお願いします。

    • ベストアンサー
    • CSS
  • iPadだけでJavaScriptを適用させる方法

    お世話になります。 JavaScript初心者です。 ただいまiPadとパソコン両方で見れるサイトを制作しております。 iPadだけにJavaScriptを適用させたい(PCだけにも適用させれたら尚ありがたいです) のですが方法が分かりません。 ご教示頂けたら幸いです。 お手数をおかけ致しますが宜しくお願い致します。

  • 特定の文字のみcssを適用するには?

    いつもお知恵拝借しておりますm(_ _)m さて、最近cssをかじり始めたところなのですが、ページ中の特定の文字(例えば「愛」)という文字のみにフォントスタイルを適用することは可能でしょうか? 現在は、「HTMLソース」の画面で「愛」という部分を「<font color="#cc0000">愛</font>」という風に置換させています。 これをcssで記述することが出来るかどうか?という質問です。 xp+ホームページビルダー10です。何とぞよろしくお願いします。

  • 特定箇所のみの濃度調整(PhotoshopCS3)

    お世話になります。 イラレで制作した広告データを印刷に入稿したのですが その中で使用した写真の一部分にインク濃度300%以上の箇所があるので 300%以下に下げてくださいとの指示が印刷から来たのですが 写真の特定箇所のみのCMYK濃度調整はどのようにすればよろしいでしょうか。。。 濃度300%~については知ってはいましたが、このように指示を受けたのは 初めてで、今まではphotoshopの設定で自動で調整されていた...もしくは いつも印刷で調整してくれていたものと勘違いしていたようで... 本当にお恥ずかしいことなのですが、ご教授いただけたら幸いです。 使用アプリはPhotoshopCS3です。よろしくお願いいたします。

  • Dreamweaver MX 2004でのCSSスタイルのタイプの違い

    DWで新規CSSスタイルの設定時のセレクタタイプ 1.クラス(すべてのタグに適用可能) 2.タグ(特定のタグの外観を再定義) 3.詳細(ID,コンテキストセレクタなど) 以上3つの違いは何でしょうか。またどうやって使い分けるので仕様か。ヘルプやいろいろな文献を参照しましたが、いまいち分かりません。初心者にも分かりやすくお教えできる方、宜しくお願いいたします。

  • Android/WebViewにおけるプレビュー

    お世話になっております。 技術者ではなく、各制作者との連絡役として間に立っている者の為、 専門的な知識がないこと、先にお詫びいたします。 AndroidのWebViewにてWebページを表示させたいのですが 実際にAndroid端末上に適用せずとも、 PC上で、”WebViewでどのように表示されるか”を閲覧できる手段は ないでしょうか。 Webページ制作者に端末を貸し出したとしても 適用にはアプリ開発者が更新しなければならない為、 頻繁に”修正した箇所を適用してチェック”といった作業ができないのでは? と考えております。 できれば、Webページ制作者で気軽に 修正した内容が正常に表示されるかどうか、確認できればと思うのですが…。 インターネットにて調べてみましたが、求めている情報が見つかりませんでした。 良い方法をご存じの方、いらっしゃいましたらアドバイス頂けると助かります。

  • DREAMWEAVER CS5.5 フォンサイズ

    1.全くの新参者が初めて質問しますのでよろしくご指導ください。 2.QNo.6898136、ANO.4・5・6拝承 3.目的は、DREAMWEAVER作成原稿のタイトル文字の拡大等です。 CSS/サイズ36を押すと”新規CSSルール”が出るが、 この中の (1)セレクタータイプ(クラス・HTMLエレメントに適用可能 と既表示) (2)セレクター名(無) (3)ルール定義(新規スタイルシートファイルと既表示) の枠内に何と入れたらよいか ご教示ください。 上記(1)(2)(3)の意味は全く知りません。

  • 目視では確認できないハジキ箇所を特定出来る方法は…

    目視では確認できないハジキ箇所を特定出来る方法はないでしょうか いつもお世話になっております。 当方、プラスチック成型品にUV塗装しています。 特殊な液を成型品に塗って、ハジキの箇所を特定できる方法はないでしょうか? ご存じの方、是非ご教授下さい。よろしくお願いします。

  • wordpressでcssを振り分ける方法

    貴重なスペースをお借りして質問させて頂きます。 xhtml + cssでコーポレートサイトを制作し、wordpressでCMS化しようとしているのですが、 各ページで異なるCSSを使いたいと思っています。テンプレートファイルに対しての振り分けはできるのですが、スラッグごとに異なるcssの振り分けの仕方を是非ご教示願えないでしょうか。 私の方でも調べてはいるものの、適用してもうまくいかないことが多く手詰まり状態でして、 助けて頂ければ幸いです。 どうぞ宜しくお願い致します。

    • 締切済み
    • PHP
  • IE9でフラッシュ位置が左側へずれる

    お世話になります。 IE7や8やFirefox,Chrome,Safariではまともに表示していたフラッシュの位置が、IE9では左側(5~10px程)へずれてしまいます。 大きなずれではないのですが整合さに欠けて多少見にくくなってしまいました。 IE9のバグのようですが、cssなどで訂正できるすべはないのでしょうか? ネットで探したり、自分でcssをいじったりしていますが、表示が変わらなくて困っています。 ご存じの方がいらっしゃったらご教示ください。

専門家に質問してみよう