padding
私が取り組んでいるこのページのHTMLタグは、トップを与えるクラスにあり28px
ます。ボタンがクリックされたときに一時的に消える必要がありますが、HTMLタグ自体のスタイルを変更できるようには見えません。
ボディタグなどに使用する必要がありposition: relative;
ますか?私が知らないHTMLタグにCSSを割り当てる方法は本当にありますか?
@コメント:
申し訳ありませんが、私はここで少し急いでいます。これは、次のような効果があります。
<html class='pad_my_top'>
<head>
<style type='text/css'>
.pad_my_top{
padding-top: 28px;
}
body{
background: #000000;
}
</style>
<script type='text/javascript'>
function its_gone(){
// Something here to remove padding.
alert("It's gone. Hurray!");
// Something to put it back.
}
</script>
</html>
<body>
<button onClick='its_gone()'>Click me to get rid of the top padding</button>
</body>
</html>
Javascriptでページを印刷できるように、本当にそれをなくしたいのですが、これはWordpressのプラグイン用であり、10億の依存関係が必要ないため、サードパーティのコードは使用しません。3つのdivを非表示/再表示し、2つのスタイルを(再)変更するだけです。