基本的に、一部のウェブサイトでGoogle Chromeとハイライトテキストを使用すると、強調表示はテキストを強調表示するのではなく、テキストを強調表示すると、ページ全体にまたがって表示されるのではなく、その単語だけがハイライトされるように、CSSを調整する方法を教えてください。見るべき良い例はhttp://guides.rubyonrails.org/getting_started.htmlです。 Google Chromeでコード以外のテキストを強調表示すると、私が何を話しているのかが分かります。HTML/CSS google chromeのページ幅全体にハイライト表示されないようにする方法
答えて
CSSでテキストの選択を防ぐです(これは決して包括的なソリューションを意味することによってではありませんが)私が気づいた唯一の事が浮いていることです要素はあなたが後にしている動作を示します。 This Fiddleは、という宣言があるので、2つのdivs
が同一であることを示すライブバージョン(下のスクリーンショット)を表示します。これにより、ページ全体にテキストハイライトが表示されなくなります。
大きな問題であれば(私はそうは言っていますが)、メインのコンテナをフロートさせて、テキストのハイライト表示を制限することができます。 @ solendilの「解決策」は、多大な過度の攻撃であり、視覚的な迷惑にならないように、大きなユーザビリティの欠陥(テキストを選択できないように迷惑をかける)を導入しているようです。
更新:AndreZSの答え@あたりとして、デフォルトstatic
以外のposition
値を追加することもその要素に強調表示するテキストを制限(私はこの動作は私のオリジナルの答え以来、年に変更されていると思います)。 WebKitに精通している人が、望む動作を引き起こすために正確に何が起こっているのかを説明します。要素のレイアウトとは何か、それがどのように描かれているかのようです。
ハイライトアルゴリズムのマチュニズムを変更することはできません。ハイライトはパディングとマージンに広がりますが、時には面倒です。あなたはどうする可能性は、私のOCDの一部は、このようにも疑問に思いました
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
あなたはこれを行うことができるか分からなかった、私はいつかこれを使用する場所を見つけるかもしれない笑、応答のためにありがとう – yoshyosh
.content{
display:inline-block;
}
容器フロートDIV内部に応じて伸縮しないであろうようCherryFlavourPezによる解決策は、フロートを用いて、さらに複雑につながります。
- 1. アクセスフォームのフィールド全体がハイライト表示されないようにします
- 2. WebView全体にHTMLページが表示されない
- 3. 行全体をハイライト表示する方法(HorizontalScrollViewを使用)
- 4. ホバー上の行全体をハイライト表示
- 5. Googleマップでフルスクリーンで地図全体が表示されない
- 6. Googleマップを使用して道路全体をハイライト表示
- 7. 画面に表示されているものよりも、全体のWebページのスクリーンショットを取る方法
- 8. WPF DataGridが行全体をハイライト表示
- 9. コンテンツが正しく表示されず、div幅がページ全体に伸びない
- 10. xlsページ全体が白い背景で表示される
- 11. iframe内にGoogle +1ボタンがChromeに表示されない
- 12. DataTablesにGoogle Chromeの行が表示されない
- 13. ページ自体よりも幅が小さいiframeでHTMLページを表示できるように設定するにはどうすればよいですか?
- 14. <iframe> - 参照ページの高さ全体を表示するにはどうすればよいですか?
- 15. NPAPIプラグインがabout:plugins in google chromeに表示されない
- 16. Google Chromeにコンテキストメニューアイコンが表示されない
- 17. ページが表示されないようにする
- 18. 画面全体にスクロールバーが表示されない
- 19. javacエラーメッセージにファイルパス全体が表示されない
- 20. Google Chromeに表示されているように、ウィキペディアのページの背景を修正するにはどうすればよいですか?ここ
- 21. 単語全体をハイライト表示する、HTMLを省略する
- 22. Googleアナリティクス - ページ分析 - 全員のデータがログに記録されていないと表示されない
- 23. Seleniumテスト中にChromeに検索エンジンのプロンプトが表示されないようにする方法
- 24. ListViewの項目が黒でハイライト表示されないようにする方法
- 25. iframeを全幅を占めるようにする方法(つまり、divのように表示する)
- 26. Googleの本はスキャンした画像にテキストをハイライト表示しない方法
- 27. Jqueryページが完全にロード/表示されない
- 28. カスタムタブがハイライト表示されない
- 29. htmlボタンコンポーネントがハイライト表示されない
- 30. 単一のセルがクリックされたときに、DataGridの行全体をハイライト表示するにはどうすればよいですか?
私は同意、すばらしいポストのおかげで同意します。基本的に要素内の要素をフローティングすることで、これを解決できます。 – yoshyosh