css ja asemointi

Laitoin sivulle pitkän kappaleen asioita valikon alle. Sinne väliin tuli aina Takaisin valikkoon-linkki. Se on asemoitu sivun oikeaan reunaan. Tein sen näin:
valikkoon

Css meni näin: .luokka2
{ font-family: Verdana, Arial, Helvetica, sans-serif;
background:white none;
font-size : 80%;
color:#000000;
margin-left :25 em;
font-weight:bolder;


Se toimii useimmilla selaimilla hyvin mutta Netscape 4.x levittää koko sivun tuon takia. Kiinnostaa mikä mättää? Olenko tehnyt tuon väärin? Jos laitan 25 em:n tilalle 10 em niin sitten sivu ei leviä käsiin. Haluan kuitenkin sen valikko homman oikeaan reunaan.
4319
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Netscapen 4.x:ssähän tuo vika on (ja aika paljon muitakin vikoja).

Sinun koodisi oli ihan oikein tehtyä.

Ongelmaan saattaisi auttaa se että teet ns4.x:lle oman tyylin. Sen ei tarvitse olla yhtä hieno kuin se varsinainen, ihan alkeellinen riittää.
Homma onnistuu helposti kun käyttää @importtia jota ns4.x ei ymmärrä. Eli pistä head-osaan:


   @import url(css-hakemisto/varsinainen.css);

   /* tähän alle teet ns4.x:lle sopivan tyylin */

   .luokka2 {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   background : White none;
   font-size : 80%;
   color : Black;
   margin-left : 10em;
   font-weight : bolder;
   }
   


Sitten laitat sen varsinaisen oikean moderneille selaimille tarkoitetun tyylin tuohon varsinainen.css -tiedostoon. Muut selaimet ymmärtävät tuon @importin ja siirtyvät oikeaan paikkaan mutta wanha NS-ressukka ei sitä tajua vaan jatkaa lukemista seuraavalta riviltä.

Äänestä
  • Netscape 4 ei huomioi tyyliä, jos se törmää attribuuttiin, jota ei ymmärrä. Lisää tuohon tyyliisi esimerkiksi noNS4:1; niin pitäisi toimia.

    .luokka2
    { noNS4:1; font-family: Verdana, Arial, Helvetica, sans-serif;
    background:white none;
    font-size : 80%;
    color:#000000;
    margin-left :25 em;
    font-weight:bolder;

    Ps. oma mielipiteeni on, että Netscape 4 on niin obsolute marginaaliselain, että sen tukeminen on ajanhukkaa.

    Äänestä

  • Mr. Foo kirjoitti:

    Netscape 4 ei huomioi tyyliä, jos se törmää attribuuttiin, jota ei ymmärrä. Lisää tuohon tyyliisi esimerkiksi noNS4:1; niin pitäisi toimia.

    .luokka2
    { noNS4:1; font-family: Verdana, Arial, Helvetica, sans-serif;
    background:white none;
    font-size : 80%;
    color:#000000;
    margin-left :25 em;
    font-weight:bolder;

    Ps. oma mielipiteeni on, että Netscape 4 on niin obsolute marginaaliselain, että sen tukeminen on ajanhukkaa.

    Tai itse asiassa parempi voisi olla pistää tagi vielä vähän myöhemmäksi tyylissä, sillä tuo margin-tagi taitaa olla sekoittumisen syy.

    .luokka2
    { font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 80%;
    color:#000000;
    font-weight:bold;
    noNS4:1;
    background:white none;
    margin-left :25 em; }

    Äänestä

Kommentoi aloitusta


Satu kirjoitti:

Laitoin sivulle pitkän kappaleen asioita valikon alle. Sinne väliin tuli aina Takaisin valikkoon-linkki. Se on asemoitu sivun oikeaan reunaan. Tein sen näin:
valikkoon

Css meni näin: .luokka2
{ font-family: Verdana, Arial, Helvetica, sans-serif;
background:white none;
font-size : 80%;
color:#000000;
margin-left :25 em;
font-weight:bolder;


Se toimii useimmilla selaimilla hyvin mutta Netscape 4.x levittää koko sivun tuon takia. Kiinnostaa mikä mättää? Olenko tehnyt tuon väärin? Jos laitan 25 em:n tilalle 10 em niin sitten sivu ei leviä käsiin. Haluan kuitenkin sen valikko homman oikeaan reunaan.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu