0

Blogger.comを使用してブログを作成しました。

頭の中に読み込まれるCSSスタイルなど、一部のHTMLを編集できます。

検索ボックスの追加など、ブログでさまざまなことを行うには、Bloggerのダッシュボード内でさまざまな「ガジェット」を有効にします。これらは、HTMLを挿入するページにJavascriptを挿入します。

Javascriptスクリプトを編集することはできません。スクリプトは、インラインCSSを使用して挿入するHTMLのスタイルを設定します。

頭に挿入したCSSでこれらのスタイルを上書きするにはどうすればよいですか?

私は!importantを試し、セレクターをできるだけ具体的にしました。

4

3 に答える 3

1

CSS Speicificityのルールによれば、ほとんどの場合、インライン スタイルが優先されます。この jsfiddleを参照してください。

スタイルシートから実現できることにはいくつかの制限がありますが、ページ上の JavaScript にアクセスできる場合は、好きなようにスタイルを設定できるはずです。

于 2012-05-27T10:18:04.230 に答える
0

CSS ルールに !important を追加して試してみてください。

または自分でjsを書く

于 2012-05-27T10:23:34.527 に答える
0

答えを導き出しました。ここにスタイルを挿入するだけです:

</body>
  <style type='text/css'>
     /* insert styles here */
  </style>
</html>

次に、Javascript が HTML を挿入した後にスタイルが読み込まれ、インライン スタイルが上書きされます。

于 2012-05-27T11:00:22.107 に答える