何故消したいのか考える
まず、レイアウトや時期などの理由から一時的に非表示にしたいだけか、それとも自分のサイトにとって完全に不要だと捉えたのかとはっきりとさせてください。
- (一時的に)非表示にするだけでいいならば、CSSでそうすることができます。
- 完全に不要ならば、HTMLから削除してください。消したい内容を消すことで
<tag></tag>
というのが残ったらそれも必ず消します。
パンくずリストやページトップに戻るリンクや連絡先など、あなたが不要に思っても、それを便利で必要に感じている閲覧者がいるかもしれません。もしあなたがそれを完全にHTMLから削除するのではなくデザイン上CSSで非表示にするだけだったら、あとであなたの考えが変わったときにはCSSを編集するだけで表示することが出来ますし、CDPを理解している閲覧者は必要な要素については(貴方がCSSで消していても)表示して、自由にその情報を得ることでストレスなく貴方のサイトを見ることができるのかもしれません。
各サイトで配布されているCSSは基礎htmlを基準にして作られ完成されているため、非表示にしたり削除することでレイアウトが崩れる可能性もあります。作成者によってはサポートを受けられるかもしれませんが、改変したHTMLへの適応はサポート外かもしれません。カスタマイズができないのならば、非表示にしたり削除することを取りやめるか、そのCSSの使用を諦めてください。それを不服に感じたり、難しいと思うのなら、CDPはあなたのサイトにとって適当な雛形ではないようです。
サイト名(h1
)を消す
完全に削除
小見出し(h2
)がある以上、大見出しはあったほうがよいです。CDPの構造上消さないでください。<h1></h1>
という状態も、先に記した「<tag></tag>
」なのでダメです。サイト名なりそのページのタイトルなり適切な内容をあてがってください。
非表示
いずれかの指定が有効です。
h1{ display: none; }
h1{ visibility: hidden; }
h1{ height: 0px; overflow: hidden; }
h1{ overflow: hidden; text-align:left; text-indent: -3000px; }
パン屑リストを消す
完全に削除
<ul id="PAN">
から次の</ul>
まで全部消します。
非表示
いずれかの指定が有効です。
#PAN{ display: none; }
#PAN{ visibility: hidden; }
#PAN li{ display: none; }
#PAN li{ visibility: hidden; }
#PAN{ overflow: hidden; } ul#PAN li{ text-indent: -3000px; text-align:left; }
メニュー自体を消す
完全に削除
<div id="MENU">
から次の</div>
まで消す
非表示
いずれかの指定が有効です。
#MENU{ display: none; }
#MENU{ visibility: hidden; }
#MENU *{ display:none; }
#MENU *{ visibility: hidden; }
メニューの一部項目を消す
完全に削除
<li id="MENUn">
から次の</li>
までの一行を全部消します。
非表示
いずれかの指定が有効です。(nには該当の番号)
#MENUn{ display: none; }
#MENUn{ visibility: hidden; }
#MENUn a{ display: none; }
#MENUn a{ visibility: hidden; }
トップ(ページ上部)に戻るリンクを消す
完全に削除
<ul class="modori">
から次の</ul>
まで全部消します。
非表示
いずれかの指定が有効です。
ul.modori{ display: none; }
ul.modori{ visibility: hidden; }
ul.modori li{ display: none; }
ul.modori li{ visibility: hidden; }
ul.modori a{ display: none; }
ul.modori a{ visibility: hidden; }
ul.modori{ overflow: hidden; } ul.modori li{ text-indent: -3000px; text-align:left; }
フッター自体を消す
完全に削除
<div id="FOOTER">
から次の</div>
まで消す
非表示
いずれかの指定が有効です。
#FOOTER{ display: none; }
#FOOTER{ visibility: hidden; }
#FOOTER *{ display:none; }
#FOOTER *{ visibility: hidden; }
フッターリストの一部項目を消す
完全に削除
<li id="MENUn">
から次の</li>
まで全部消します。
非表示
いずれかの指定が有効です。(nには該当の番号)
#FOOTERn{ display: none; }
#FOOTERn{ visibility: hidden; }
#FOOTERn a{ display: none; }
#FOOTERn a{ visibility: hidden; }