ページをスキャンしてキーワードを検索し、それらを強調表示し、ユーザーがそれらの上にカーソルを合わせると、AJAX と PHP を使用して入力されるツールチップを作成するブラウザー スクリプトに取り組んでいます。私が遭遇した唯一の問題は、ツールチップが表示される Web サイトの CSS がツールチップ コンテンツの CSS と干渉していることです。
ツールチップでは<img>
、<p>
および<table>
と を<tr>
使用し<td>
ます。PHP ファイルは、CSS ファイルでスタイル設定した ID を使用してこれらの要素をエコー バックします。私の CSS はウィキペディアなどの一部のサイトでは適切に表示されますが、他のサイトではパディング/マージン/配置が乱れます。たとえば、特定の Web サイトが<td>
中央に配置される場合がありますが、私は左に配置したいと考えています。使用する ID の多くには、既に「!important」を追加しています。
質問: Web サイトの CSS がツールチップのスタイルに干渉しないようにするにはどうすればよいですか?