1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

CSS

Discussão em 'Web Development' iniciada por Noeljunior, 1 de Junho de 2007. (Respostas: 4; Visualizações: 779)

  1. Noeljunior

    Noeljunior I fold therefore I AM

    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
     
  2. artideias

    artideias Power Member

    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
     
  3. Noeljunior

    Noeljunior I fold therefore I AM

    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
     
  4. Noeljunior

    Noeljunior I fold therefore I AM

    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
     
  5. Jeust

    Jeust Colaborador
    Staff Member

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

Partilhar esta Página