0

cssHTML Web ページに接続するための css を使用して印刷スタイル シートを作成しようとしています。下にスタイル シート行を追加しました。スタイル シートは、html ファイルと同じディレクトリにある print.css という名前の css ファイルです。これは初めてのことですが、手順に関して間違っていることはありますか?

アドバイスをありがとう

HTML

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="print.css" media="print"/>

<style>
   .
   .
   .
</style>

</head>

CSS

 <!DOCTYPE html>
 <html>
 <head>
 <style>
 body{
 width: 8000px;
 background-color: #FFFFFF;
  }
  .section{
  width: 2000px;
  float: left;
  height: 100%;
  z-index: 1;
  font-size:20px;
  page-break-after: always;
  page-break-inside: avoid;



  p a:after {
  content: " (" attr(href) ")";
  font-size: 50%;
   }
 </style>
 </head>
 </body>
 </html>
4

3 に答える 3

0

CSS ファイルに HTML が含まれていますが、動作しません。タグを削除する必要があり<!DOCTYPE html> <html> <head> and <style>ます。

また、css を閉じ括弧で閉じるのを忘れている.sectionため、次のようになります。

.section{
width: 2000px;
float: left;
height: 100%;
z-index: 1;
font-size:20px;
page-break-after: always;
page-break-inside: avoid; }

それ以外に、CSS ファイルの名前がlinkタグで指定されたものと同じであることを確認してください。どこかにスペルミスがある可能性があります。

于 2016-03-08T16:09:13.253 に答える