Veremos um pequeno truque com folhas de estilos para evitar que se possa imprimir uma página web com o botão de imprimir de nosso navegador.
Para isso, temos de usar as folhas de estilo. Tanto se o documento tem uma folha já associada como senão, o que vamos fazer é associar-lhe uma nova folha de estilos. Tal folha conterá um estilo, com o código necessário para ocultar um elemento:
.naover{
visibility:hidden
}
Na hora de associar a folha de estilos, se acrescenta um modificador à etiqueta HTML que linka com o arquivo .css que permite especificar para que tipo de meio se aplicará esta folha. Em nosso caso, se aplica no âmbito da impressão, pelo que se utiliza o atributo media="print".
Uma vez feito isso, basta que toda nossa página esteja dentro de um elemento div, que pertença à classe nãover.
-- Conteúdo --
>
Ao fazer isto provoca que a página seja visualizada na tela, mas que se pelo contrário se decide imprimir, se aplicará a folha de estilos de impressão, na qual o elemento está posto como não visível, portanto não se imprimirá.
Página HTML
<html>
<head>
<link href="estilos.css" rel="stylesheet" type="text/css" media="print">
</head>
<body>
<div class="naover">
… conteúdo da página
</div>
</body>
</html>
Folha estilos: estilos.css
.naover{
visibility:hidden
}
Fonte: CodigoFonte
Em 2008 entrei no meu primeiro curso de montagem e manutenção de micro e rede, tirei um enorme conhecimento e em 2010 comecei a me dedicar ao webdesginer aprendi html e css...
A profundei meus conhecimentos em php, delphi, java-script, softwares e outros.
Em 2011 criei meu primeiro blog "Baixaki dos DJs" hoje já com mais de 680 mil visitas e estou com vários outros novos blogs.
Trabalho com freelance em área de informática e web.



0 comentários:
Postar um comentário
Siga nosso blog e faça seu comentário !
Observação: somente um membro deste blog pode postar um comentário.