質問編集履歴
2
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -63,3 +63,65 @@
|
|
63
63
|
Chromeでのプレビュー時に「背景のグラフィック」にはチェックをつけています。
|
64
64
|
|
65
65
|
また、border-radiusはベンダープレフィックスを全て記入しています。
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
--追記--
|
70
|
+
|
71
|
+
border-radiusが原因ではありませんでした。
|
72
|
+
|
73
|
+
どうもその部分だけが印刷時にcss(index.css)ファイルの内容が反映されていないようで、
|
74
|
+
|
75
|
+
直接styleでcssを記入するか印刷用css(print.css)ファイルを設置してそちらに記入すると
|
76
|
+
|
77
|
+
枠線が印刷されました。
|
78
|
+
|
79
|
+
|
80
|
+
|
81
|
+
元々、始めっから印刷プレビューとして表示し、
|
82
|
+
|
83
|
+
その部分だけをJQueryで印刷ているため、
|
84
|
+
|
85
|
+
印刷用のcssは設置していませんでした。
|
86
|
+
|
87
|
+
|
88
|
+
|
89
|
+
bootstrapなどのcssの影響かとも思いましたが、
|
90
|
+
|
91
|
+
それらを削除しても変わらず、
|
92
|
+
|
93
|
+
index.cssは全てのcssの最後に読み込んでいたのを
|
94
|
+
|
95
|
+
更にその下にprint.cssをmedia="print"で設置したのですが、
|
96
|
+
|
97
|
+
print.cssを削除してindex.cssの最後にprint.cssの内容を記入したとしても
|
98
|
+
|
99
|
+
やはり印刷されません。
|
100
|
+
|
101
|
+
print.cssにはこれだけしか記入していません。
|
102
|
+
|
103
|
+
```ここに言語を入力
|
104
|
+
|
105
|
+
span.print_circle{
|
106
|
+
|
107
|
+
border:thin solid black !important;
|
108
|
+
|
109
|
+
padding:2px !important;
|
110
|
+
|
111
|
+
border-radius:10px !important;
|
112
|
+
|
113
|
+
}
|
114
|
+
|
115
|
+
```
|
116
|
+
|
117
|
+
インライン要素だからダメなのかとも思いましたが
|
118
|
+
|
119
|
+
関係はありませんでした。
|
120
|
+
|
121
|
+
(その部分だけdivに変えたとしても全くindex.cssの内容が反映されない)
|
122
|
+
|
123
|
+
|
124
|
+
|
125
|
+
囲いが印字されるようになったのは良いのですが、
|
126
|
+
|
127
|
+
本質的解決ではないので気持ちが悪いです。
|
1
補足を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -55,3 +55,11 @@
|
|
55
55
|
borer-radiusが印刷される方法や、
|
56
56
|
|
57
57
|
何か他にスマートな手段がありましたらご教示願います。
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
ちなみに、
|
62
|
+
|
63
|
+
Chromeでのプレビュー時に「背景のグラフィック」にはチェックをつけています。
|
64
|
+
|
65
|
+
また、border-radiusはベンダープレフィックスを全て記入しています。
|