※ ChatGPTを利用し、要約された質問です(原文:背景色を交互にしたいのですが・・・)
背景色を交互にしたいのですが・・・
このQ&Aのポイント
背景色を交互に設定したい場合、HTMLやCSSを使用して背景色を指定し、奇数行と偶数行で異なる色を設定します。
具体的には、リスト要素などのテーブル以外の要素に適用する場合、nth-childセレクタを使用して奇数行と偶数行を指定します。
ただし、テーブルの場合はCSSのnth-childセレクタではうまく動作しない場合があるため、代わりにnth-of-typeセレクタを使用する必要があります。
お世話になります。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>index03のページ</title>
<style type="text/css">
body {
background-color: #FFFFCE;
background-image: url();
}
.list01-odd {
background-color: #FFEEEE;
}
.list02-odd {
background-color: #EEFFEE;
}
a {color: #cc6600
}
ul,li {padding:0;
margin:0;
line-height:1.3;
font-size: 14px;
font-weight: italic;
}
li a {text-decoration: none;}
.blockAA {width:740px;
background:#FFFCCC;}
.blockAA ul {width:740px;}
.blockAA ul li {float:left;
width:340px;
list-style:none;
padding-left:30px;
}
.unnamed1 { font-size: 16px;
color: #FF0000;
font-style: italic;
font-weight: normal;
}
.style153 {font-size: 16px; color: #9CCE39; font-weight: bold; }
.style132
/* clearfix */
.blockAA ul:after { content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}
/* for ie */
* html .blockAA ul {display:inline-table;}
/* hides from ie-mac \*/
.blockAA ul {height:1%;}
/* end hide from ie-mac */
</style>
</head>
<body>
<br />
<table width="746" height="26" border="1" bordercolor="#9CCE39" bordercolorlight="#9CCE39" bordercolordark="#9CCE39" bgcolor="#9CCE39">
</table>
<br />
</script>
<span class="unnamed1">(あ行)</span>
<div class="blockAA">
<ul class="hoge">
<li class="list01-odd"><a href="A073.htm">あああ</a></li>
<li class="list01-odd"><a href="A017.htm">いいい</a></li>
<li><a href="A069.htm">ううう</a></li>
<li><a href="A043.htm">えええ</a></li>
<li class="list01-odd"><a href="A080.htm">おおお</a></li>
<li class="list01-odd"><a href="A077.htm">かかか</a></li>
(省略部分があります)
上記において、例えば「ううう」を削除した場合、「えええ」の文字列が背景色といっしょに移動するのですが、この際、「えええ」の文字列のみを移動させたいのです(つまり、背景色は固定させたい)
お知恵を拝借できれば幸いです。
よろしくお願いいたします。
補足
ありがとうございます! 見事になりました(^-^)