css print
Dit is wat gedaan heb:
een class gemaakt.
dit zit in print_cv.css
in me header pagina dit gezet:
<link rel="stylesheet" href="styles/print_cv.css" type="text/css" media="print"/>
.NonPrintable
{
display: none;
}
en dit heb ik geprobeerd:
@media print {
display: none;
}
Toevoeging op 18/12/2012 11:59:06:
@media print {
p.print {display: none;}
}
en dan
<p id='print'> ...hier je text en zo... </p>
Gewijzigd op 18/12/2012 11:57:17 door siep de Veer
Ok dat staat in mij css bestand, wat moet ik dan bij de elementen zetten waar ik display:none, als print, op wil toepassen?
heb je het al geprobeerd?
@media print {
.nietprint {display: none;}
}
en dan in header.php
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
<div id="inloggen_vak" class="nietprint">
[code]<?php include('includes/inlog_vak.php'); ?>
</div>
en
<div id="topnav" class="nietprint">
<?php include_once('menu.php'); ?>
</div>
?>
<div id="inloggen_vak" class="nietprint">
[code]<?php include('includes/inlog_vak.php'); ?>
</div>
en
<div id="topnav" class="nietprint">
<?php include_once('menu.php'); ?>
</div>
?>
Maar het werkt alleen bij eentje
dus
@media print {
#nietprint {display: none;}
}
en dan in header.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
<div id="inloggen_vak" class="nietprint">
[code][code]<?php include('includes/inlog_vak.php'); ?>
</div>
en
<div id="topnav" class="nietprint">
<?php include_once('menu.php'); ?>
</div>
?>
[size=xsmall][i]Toevoeging op 18/12/2012 12:23:16:[/i][/size]
en ik weet ook niet of het kan wat je doet,
met de div
daar staat een id en een class in
dus dat zou ik zo aanpassen
<div id="inloggen_vak" >
<div class="nietprint">
<?php include('includes/inlog_vak.php'); ?>
</div>
</div>
<div id='topnav'>
<div class='nietprint'>
<?php include_once('menu.php'); ?>
</div>
</div>
<div id="inloggen_vak" class="nietprint">
[code][code]<?php include('includes/inlog_vak.php'); ?>
</div>
en
<div id="topnav" class="nietprint">
<?php include_once('menu.php'); ?>
</div>
?>
[size=xsmall][i]Toevoeging op 18/12/2012 12:23:16:[/i][/size]
en ik weet ook niet of het kan wat je doet,
met de div
daar staat een id en een class in
dus dat zou ik zo aanpassen
<div id="inloggen_vak" >
<div class="nietprint">
<?php include('includes/inlog_vak.php'); ?>
</div>
</div>
<div id='topnav'>
<div class='nietprint'>
<?php include_once('menu.php'); ?>
</div>
</div>
Gewijzigd op 18/12/2012 12:23:50 door siep de Veer
Dat is niet juist wat je nu zegt, een class wordt in css met een punt (.) aangeduid. Terwijl een id met een hekje (#) wordt aangeduid.
@media print {
.nietprint {display: none;}
}
<div id="inloggen_vak" >
<div class="nietprint">
</div>
</div>
<div id='topnav'>
<div class='nietprint'>
</div>
</div>
Bedankt voor de snelle reacties en de oplossing!