テーブルの線について。
-
0 名前: みゆき : 2005/06/08 00:09
- 初心者でごめんなさい。
以下のように1ピクセルの細い線でテーブルを作っていますが、
<TABLE border="0" bgcolor="#888888" cellspacing="1">
<TR bgcolor="#FFFFFF" ><TD>文字</TD></TR>
</TABLE>
印刷をすると、線が消えてしまいます。たぶん原因はバックグラウンドで
カラーを指定しているからなんでしょうけれども、これを印刷のときに
写るようにするにはどのようにするのですか?
HTMLのタグでは出来ないのでしょうか?
スタイルシートでは可能?
まだ初心者でスタイルシートは全くわかりません。
HTMLタグで出来ないのかなぁと、思っています。
宜しくお願いします。
-
1 名前: カヅサツ : 2005/06/08 00:09 [URL]
- スタイルシートで行います。というか、無理にHTMLの裏技でやろうとすると、印刷で上手く出ないとか、そういう困った事態になります。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja" dir="ltr">
<head>
<meta http-equiv="content-style-type" content="text/css">
<title>Test</title>
<style type="text/css">
h1{
border-width: 3px;
border-style: solid;
border-color: #000000;
}
table,
th,
td{
border-width: 1px;
border-style: solid;
border-color: #888888;
border-collapse: collapse;
}
em{
border-width: 1px;
border-style: dotted;
border-color: #FF0000;
}
</style>
</head>
<body>
<h1>見出し</h1>
<hr>
<table>
<tr><td>文字</td></tr>
</table>
<hr>
<p>段落内の<em>強調文字</em></p>
</body>
</html>
-
2 名前: みゆき : 2005/06/08 00:09
- お返事ありがとうございます。
HTMLのタグでは難しんですね。
がんばってスタイルシートも同時に覚えていきます。