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

CSS e IE

Discussão em 'Web Development' iniciada por Bonder, 22 de Novembro de 2007. (Respostas: 8; Visualizações: 908)

  1. Bonder

    Bonder Power Member

    Estou aqui com outro problema no IE.
    No firefox a página está como eu queria, mas quando a abro no IE aparecem alguns erros.
    a página é a seguinte:
    http://pferreira.freehostia.com/sportsalvalade2/contacto.php

    Os erros são:
    - a barra contactos aparece cortada no IE
    (o problema disto dever ter a ver com o margin:-10px)
    Código:
    .content-title-big{
    color: white;
    text-align:center;
    background:url(../imagens/layout/content-title-big.png) no-repeat left top;
    margin-bottom:10px;
    padding: 5px 0 5px 0;
    font-weight:bold;
    margin-top:-10px;
    - a parece uma imagem depois de cada box
    (não faço ideia porque)

    - os bullets do menu tambem não estão correctos
    (não faço ideia porque)

    Obrigado
     
    Última edição: 22 de Novembro de 2007
  2. anjo2

    anjo2 Power Member

    devido a isso eu uso:
    Código:
    <!--[if IE]>
      <link rel="stylesheet" type="text/css" href="style-ie.css" />
    <![endif]-->
    Assim podes definir um css especial para quem utiliza ie
     
  3. Fil__

    Fil__ Power Member

    ou mais simples ainda
    tens por exemplo
    width: 10px (no firefox fica bom certo?
    colocas no codigo
    _width: 0px (por exemplo)(isto no ie6)
    *width: 4px (por exemplo)(isto no ie7)

    ou seja:

    width: 10px
    _width: 0px
    *width: 4px
     
  4. BMCouto

    BMCouto Power Member

    Provavelmente o problema já está resolvido, porque não vejo nenhum problema no site que referiste...
     
  5. SoundSurfer

    SoundSurfer Power Member

    Esta é a forma totalmente incorrecta de resolver o problema.
    Basta ver a última transição do IE6 para o IE7 em que metade dos "hacks" foram à vida...

    Esta é a forma correcta de contornar os problemas do IE, usar os "conditional comments".
     
  6. Fil__

    Fil__ Power Member

    Admito que pode ser incorrecta mas a verdade é que continua a funcionar portanto ai fica ao criterio da pessoa
     
  7. Fil__

    Fil__ Power Member

    Alem do mais, os hacks com * nao foram a vida, funcionam todos. * para IE7 e _ para IE6
    Totalmente incorrecto? Nao sei porque... desde que funcionem como é nos meus sites, para quê fazer outras folhas de estilo? Enfim... tudo bem, pouco sei portanto façam la como os entendidos dizem que sabem mais que eu. Abraço a todos
     
  8. SoundSurfer

    SoundSurfer Power Member

    Não estou a dizer que não funcionam... não sabes é se no futuro continuarão a funcionar.

    Sei bem o que me custou quando saiu o IE7 ter de andar a "apagar fogos".

    Quanto às folhas de estilo adicionais, apenas precisas de fazer "override" às classes onde existem problemas :)
     
    Última edição: 23 de Novembro de 2007
  9. Fil__

    Fil__ Power Member

    Sim, e verdade mas como no ie6 eles se aguentaram, assume-se que no ie7 tambem nao havera problemas. O ideal sera mesmo a microsoft abrir a pestana e tratar de acabar com esta palhaçada dos browsers deles interpretarem o css de outra maneira
     

Partilhar esta Página