テキストをアップする必要がありますが、IE、Opera、および Chrome の TD または TR にクラスを適用すると、すべてのセルがアップします (背景と境界線とセル内のテキスト)。例を見てください:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style>
.myClass td{
position:relative;
top:-8px;
color:blue;
}
.myClass {
position:relative;
top:-8px;
color:blue;
}
td { border: red solid 2px ;}
</style>
</head>
<body>
<p> </p>
<table width="384" height="89" border="2" cellpadding="0" cellspacing="3" bgcolor="#cccccc">
<tr >
<td width="109" bgcolor="#FFCC00"> </td>
<td width="255" bgcolor="#00CCFF" class="myClass">this TD have class=".myClass"</td>
</tr>
<tr class="myClass">
<td bgcolor="#999999"> </td>
<td bgcolor="#FFFF00">this TR have class=".myClass"</td>
</tr>
<tr>
<td bgcolor="#666666"> </td>
<td bgcolor="#FFFFFF"><span class="myClass">this text within span-tags (.myClass)</span></td>
</tr>
</table>
</body>
</html>
Firefox は tr_or_td に適用されても影響せず、span-tag を持つテキストにのみ影響します。
行のすべての TD 内にテキストを配置すると、すべてのブラウザが正しく動作します
<span class="tdclass"> mytext in span-tag </span>
質問) :
スタイルを TD 内のデータにのみ割り当て、この TD には割り当てない css 構造はありますか?
tr.myclass TD {}
IE、Opera、Chrome ではすべてのセルに適用されますが、Firefox ではまったく機能しません。
TEXTのcssセレクターはありますか-たとえば、次のようになります。
.myclass > b
.myclass のタグに b-tag がある場合に適用されます
EVERY_TEXT のようないくつかの単語 - そのようなセレクターである可能性があります。たとえば、次のようになります。
.myclass > EVERY_TEXT {}
テーブルのすべてのセルにテキストを追加する別の実行可能な方法を、すべてのセルにスパンなしで.jsなしで提案できますか?
助けてくれてありがとう!