<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title></title>
<link rel="stylesheet" type="text/css" media="print" href="print.css">
<style type="text/css">
<!--
.style1 {font-family: "MS Pゴシック";
font-size: 12px;}
-->
<style type="text/css" media="print">
.print { display: "none" }
</style>
</style>
</head>
<body>
<span class="style1"><p class="print"><p class="print2"><a onclick="window.print();return false;" href="#" >おおお</a></p></p></span>
とソースに記載すると、「おおお」が印刷されないと思うのですが、なぜか、「おおお」が印刷されてしまいます。
どうすれば、「おおお」を印刷されなくなるのでしょうか?
No.1ベストアンサー
- 回答日時:
失礼ながら、それだとHTMLの文法もかなり無茶苦茶になっていて自ら複雑怪奇にしてしまっています。
例)
…前略…
<style>
@media screen {/* 画面表示用 */
.sty1{font-family: "MS Pゴシック";font-size: 12px;}
}
@media print {/* 印刷用 */
.sty1{display: none;}
}
</style>
</head>
<body>
<p class="sty1">画面では表示されるけど、印刷されないよ。</p>
<p>試してみて</p>
…後略…
外部CSS使った方が印刷用と画面用で別々に管理できてスッキリとして楽かも。
<link rel="stylesheet" type="text/css" href="画面用外部スタイルシート.css" media="screen">
<link rel="stylesheet" type="text/css" href="印刷用外部スタイルシート.css" media="print">
画面用外部スタイルシート.css
.sty1{font-family: "MS Pゴシック";font-size: 12px;}
印刷用外部スタイルシート.css
.sty1{display: none;}
http://hp.vector.co.jp/authors/VA022006/css/medi …
http://allabout.co.jp/internet/hpcreate/closeup/ …
この回答への補足
すいません。外部用は良いですね。ですが・・・両方とも、sty1ではどちらを適用して良いのか分からなくなる気がします。なので、どのように「おおお」に適用すればよいのでしょうか?
<div class="print"><a onclick="window.print();return false;" href="#" >このページを印刷する</a></div>
<p></p>
<div class="screen"><img src="index_rogo.jpg"></div>
画面用
.screen{font-family: "MS Pゴシック";font-size: 12px;}
印刷曜
.print{display: none;}
と記載してのですが、うまく行きませんでした。
No.3
- 回答日時:
styleタグが入れ子になっているので
<style></style>
<style media="print"></style>
と入れ子にならないように修正してください。
あと、.print { display: "none" } は .print { display: none } と、ダブルコーテーションを外します。
<p class="print2"></p> も定義されていないclassなので取ってしまいます。
もし、別途 print2 が定義されているのならば<p>を2つ続けるのではなく
<p class="print print2">でいいと思います。
▼こんな感じで▼
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title></title>
<link rel="stylesheet" type="text/css" media="print" href="print.css">
<style type="text/css">
<!--
.style1 { font-family: "MS Pゴシック";
font-size: 12px;}
-->
</style>
<style type="text/css" media="print">
<!--
.print { display: "none" }
-->
</style>
</head>
<body>
<span class="style1"><p class="print"><a onclick="window.print();return false;" href="#" >おおお</a></p></span>
</body>
</html>
No.2
- 回答日時:
二つの点で問題があります
http://www.ne.jp/asahi/minazuki/bakera/html/sgml …
http://www.satoshii.org/markup/notes/2003/12#dat …
p要素はp要素を子として持てないので
http://www.w3.org/TR/REC-html40/struct/text.html …
<span class="style1"><p class="print"><p class="print2"><a onclick="window.print();return false;" href="#" >おおお</a></p></p></span>
は
<span class="style1"><p class="print"></p><p class="print2"><a onclick="window.print();return false;" href="#" >おおお</a></p></p></span>
と補完されます。print2の要素を含みません。一番最後のp要素終了タグは文法エラーとなるでしょう。
よって、(まだ間違っているんですが)正しく書いても「おおお」は消えません。
また、CSSのdisplayプロパティの値はnoneであって"none"ではありません
http://www.w3.org/TR/CSS21/visuren.html#propdef- …
display:none;
は正解ですが
display:"none";
は誤りです。
参考までに
contentプロパティを示しておくと
http://www.w3.org/TR/CSS21/generate.html#propdef …
<string>をとり、
http://www.w3.org/TR/CSS21/syndata.html#value-de …
これはダブルクオートかシングルクオートでくくれる、と書いてあります。(改行とか、ダブルクオートが中にある場合とかについても書かれているが解説省略)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
idの中のid指定
-
brにクラスをつけてcssでdispla...
-
同ページ内でリンクの色を変え...
-
liリストタグの背景色に色がつ...
-
個別にリンクの色を変える方法
-
リンク文字の 一部だけ色を変...
-
サイトにjQueryが使用されてい...
-
CSSで、IDとCLASSを...
-
CSSの適用を一部だけ除外したい。
-
CSSのクラス名・ID名の指定でワ...
-
htmlのolやulなどlistにtitleや...
-
htmlの文字が縦書きになる
-
含む含まないという概念自体の...
-
質問1.
-
widthやheightの数値に単位(px...
-
smallにtext-allignが効かない
-
<div id="container">の使いか...
-
「諸要素」とはどういう意味で...
-
divを横に並べる方法
-
W3Cのソースコードの検証サービ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
idの中のid指定
-
サイトにjQueryが使用されてい...
-
CSSのクラス名・ID名の指定でワ...
-
HTML要素のid/class名の長さに...
-
brにクラスをつけてcssでdispla...
-
外部css定義したclassをht...
-
htmlのid属性って必要なの?
-
個別にリンクの色を変える方法
-
子孫セレクタの読み方をおしえ...
-
最近、HTMLのヘッダーをIDで定...
-
liリストタグの背景色に色がつ...
-
スタイルシートで、id属性の中...
-
<span>で2重にかけているものを...
-
CSS内で使われる山括弧の意味が...
-
ページの左右の余白(枠外)に...
-
Bootstrap 訪問済みテキストリ...
-
CSSで下まで背景色を伸ばす方法
-
透過背景を解除するにはどうす...
-
CSSで、h1#logoという書き方は
-
CSSを使うと<IMG>タグのHSPACE...
おすすめ情報