View Full Version : CSS


Noeljunior
01-06-2007, 08:55
Boas

Numa página, como abro um ficheiro CSS fora da página?
Em java podemos usr isto: src="a.js".
E é isto que eu quero saber.

Cumps

artideias
01-06-2007, 10:16
experimenta clicares com o botaão do lado direito do rato em cima de uma página e seleciona "view source" e logo descobrirás.

Mas deve ser isto que falas, o elemento <link />

<link rel="stylesheet" type="text/css" media="print" href="/estilos/print.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/estilos/screnn.css" />


o atributo media, permite escolher o tipo de media para que o CSS serve...

screen para monitores, print para impressões, handheld para aparelhos pequenos (telemoveis, PDAs), aural para sintetizadores de voz (jaws), ainda existem outros ou podes definir o media como "all" para incluir todos


e podes também chamar um css externo doutro modo
@import

mas deste modo terás que chamar já dentro do contexto css, ou seja ou dentro de uma folha de css chamas outra ou no HEAD da página dentro da tag <style> chamas a folha. Atenção que este modo não é bem suportado por browsers mais antigos.

@import url("fineprint.css") print;
esta é a sintaxe a usar dentro do css
podendo ser a folha css ou dentro do head

<STYLE type="text/css">
@import url("fineprint.css") print;
</STYLE>
</HEAD>

Procura aqui no forum... pois tens bons site que te explicam tudo em PT BR

http://www.w3schools.com/css/css_reference.asp
http://www.maujor.com
http://www.tableless.com.br

Vai lá que vale a pena

Noeljunior
03-06-2007, 01:54
Done, é isso mesmo, obrigado.

Outra dúvida:
A imagem de fundo que tenho no div aparece-me no firefox, no IE não. O marginwidth, de 15, no body, no firefox fica-me bem (com 15px de cada lado) mas no IE fica-me só do lado esquerdo...
Isto acontece-me neste site: http://stratoblues.pt.vu/
Podem também reparar que no menu noticias no firefox fico só com a barra de deslocamento vertical e no IE ele mete-me a horizontal e vertical.

Que pensam disto?


Outra coisa que reparo é que a cache neste site é esquisita. Em sites tipo blogs, hi5s, myspaces, ..., aquilo actualiza logo. Neste, quando mando qualquer coisa por servidor, ele só passado bastante tempo é que actualiza mas se limpar a cache é logo. E então?

Cumps

Noeljunior
03-06-2007, 11:49
Parece que o IE nao gosta de background de de tabelas por css... Tive que por cada coisa em cada página. Mas pronto, agora penso estar tudo.

Só há a diferença, de um browser para o outro, no menu e na scrollbar.
No firefox a scrollbar nao funciona mas o td:hover funciona. No IE a scrollbar funciona mas o td:hover não... enfim

Cumps

Jeust
05-06-2007, 21:12
Parece que o IE nao gosta de background de de tabelas por css... Tive que por cada coisa em cada página. Mas pronto, agora penso estar tudo.

Só há a diferença, de um browser para o outro, no menu e na scrollbar.
No firefox a scrollbar nao funciona mas o td:hover funciona. No IE a scrollbar funciona mas o td:hover não... enfim

isso tem a ver com a interpretação de cada browser... o internet explorer é um bocadinho acerca de respeitar os stardards estabelecidos pela w3c :\