削除:コメントをつかう
Webページ内の部分的な削除を行うとき、
以下の場合はコメントにて非表示にします。
- リンク切れのリンクを削除する場合。
- 必要なくなったものを削除する場合。
<div id="link">
<h3>linktitle</h3>
<ul>
<li><a href="link1.html">残すリンク</a></li>
<li><a href="hoge.html">消すリンク</a></li>
<li><a href="link2.html">残すリンク</a></li>
<li><a href="link3.html">残すリンク</a></li>
</ul>
</div>
↓
<div id="link">
<h3>linktitle</h3>
<ul>
<li><a href="link1.html">残すリンク</a></li>
<!--
<li><a href="hoge.html">消すリンク</a></li>
-->
<li><a href="link2.html">残すリンク</a></li>
<li><a href="link3.html">残すリンク</a></li>
</ul>
</div>
また、コメントによる削除を行う際は、
他に影響を与えない程度になるべく大きく、
ブロック要素を括るようにします。
<div id="link">
<h3>linktitle</h3>
<ul>
<li><a href="hoge.html">消すリンク</a></li>
</ul>
</div>
↓
<!--
<div id="link">
<h3>linktitle</h3>
<ul>
<li><a href="hoge.html">消すリンク</a></li>
</ul>
</div>
-->
削除:取り消し線を引く
取り消し線タグ<del>を挿入する際は、
上記の削除方法と区別するため、下記の場合とします。
- リンク先のページがまだ存在している場合
内部リンクかつ削除依頼があったとき限定かも。
外部リンクの場合はコメント削除が無難。 - 明示的な誘導が必要と判断される場合
<div id="link">
<h3>linktitle</h3>
<ul>
<li><a href="link1.html">残すリンク</a></li>
<li><a href="hoge.html">消すリンク</a></li>
<li><a href="link2.html">残すリンク</a></li>
<li><a href="link3.html">残すリンク</a></li>
</ul>
</div>
↓
<div id="link">
<h3>linktitle</h3>
<ul>
<li><a href="link1.html">残すリンク</a></li>
<li><del><a href="hoge.html">消すリンク</a></del></li>
<li><a href="link2.html">残すリンク</a></li>
<li><a href="link3.html">残すリンク</a></li>
</ul>
</div>
例2:リンクを削除して誘導を追加する
<div id="link">
<h3>linktitle</h3>
<dl>
<dt><a href="hoge.html">消すリンク</a></dt>
<dd>説明</dd>
</ul>
</div>
↓
<div id="link">
<h3>linktitle</h3>
<dl>
<dt><del><a href="hoge.html">消すリンク</a></del></dt>
<dd><del>説明</del><br>追加説明</dd>
</dl>
</div>
要素を追加する
要素の追加は、削除の方法と違ってパターン化しにくいです。
追加する前後の構造に矛盾なく要素を追加してください。
<table>
<tr>
<td><a href="link1.html">要素1</a></td>
<td>説明</td>
</tr>
<tr>
<td><a href="link2.html">要素2</a></td>
<td>説明</td>
</tr>
[ここに一行追加する]
</table>
↓
<table>
<tr>
<td><a href="link1.html">要素1</a></td>
<td>説明</td>
</tr>
<tr>
<td><a href="link2.html">要素2</a></td>
<td>説明</td>
</tr>
<tr>
<td><a href="link_add.html">追加要素</a></td>
<td>説明</td>
</tr>
</table>
例2: リストアイテムを追加する
<div class="link">
<ul>
<li><a href="link1.html">要素1</a></li>
<li><a href="link2.html">要素2</a></li>
<li><a href="link3.html">要素3</a></li>
[ここに一行追加する]
</ul>
</div>
↓
<div class="link">
<ul>
<li><a href="link1.html">要素1</a></li>
<li><a href="link2.html">要素2</a></li>
<li><a href="link3.html">要素3</a></li>
<li><a href="link_add.html">追加要素</a></li>
</ul>
</div>
例3: めんどくさいパターン
<dl>
<dt class="hoge"><a href="link1.html">要素1</a></dt>
<dd class="hoge">
<ul>
<li>説明1</li>
<li>説明2</li>
<li>説明3</li>
</ul>
</dd>
<dt class="hogehoge"><a href="link2.html">要素2</a></dt>
<dd class="hogehoge">長い説明<br>
長い説明_2行目</dd>
[ここに一組追加する]
</dl>
↓
<dl>
<dt class="hoge"><a href="link1.html">要素1</a></dt>
<dd class="hoge">
<ul>
<li>説明1</li>
<li>説明2</li>
<li>説明3</li>
</ul>
</dd>
<dt class="hogehoge"><a href="link2.html">要素2</a></dt>
<dd class="hogehoge">長い説明<br>
長い説明_2行目</dd>
<dt><a href="link_add.html">追加要素</a></dt>
<dd>短い説明</dd>
</dl>