Nyt tuli hätä!

Olen yrittänyt väsätä kotisivuja (ihan vaan muistiolla), mutta nyt tuli vastaan ongelma. Taustaksi olen valinnut sellasen missä menee vasemmassa reunassa kuvio joka vie näytöstä 1/4 osan. En halua että teksti menee tuon kuvion päälle, mutta mitkään perusjutut joita olen kokeillut ei auta. Siispä nyt tarviin apua, miten saan tekstin pysymään poissa kuvion päältä?
7478
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

Align=right komentoa?
Sen pitäisi siirtää teksti oikeaan reunaan...

Äänestä
  • Se ei ollut hyvän näkönen, ja se oli pidemmän päälle hirveän raskaslukuinen. Luettavuus täytyy olla hyvä, koska näille sivuille tulee oikeastaan vain tekstiä. Lisäksi osa tekstistä hyppi yhä kuvioni päällä...

    Äänestä

Vaihtoehtoja on useita.

Helpoin tapa olisi laittaa bodyyn sopivasti paddingia.

--clip--

--clip--

Toinen tapa on kietoa tekstisisältö oman div-elementin sisään, ja laittaa siihen sopivasti marginaalia.

--clip--

Tässä on tekstiä.

--clip--


Kolmas konsti on käyttää taulukkoa sivun taittamiseen.

--clip--




Tässä on tekstiä.



--clip--

Jossa vasemman puolen solussa on esim. 1x1 pikselin kokoinen läpinäkyvä GIF-kuva, joka venyttää solua sopivasti työntäen tekstisisältöä taustakuvan reunuksen verran oikealla. Pelkkä solun leveyden määrittely ei ole aina toimiva ratkaisu, siksi kuva.

Kaikissa esimerkeissa taustakuvan vasemman reunan kuvion oletettu leveys 50 pikseliä.

Äänestä

Itse asemoin taulukoilla. Taulukon mitat varmimmin toimivat oikein pikseleinä. Esim:



KOTISIVUN TAI MUU OTSIKKO
Tähän kirjoitetaan haluttua tekstiä ja muuta...

Noita mittoja muutetaan tarpeen mukaan!

Äänestä
  • Opettele tekee validii koodii....

    Äänestä

  • kirjoitti:

    Opettele tekee validii koodii....

    Opetellaan kaiken aikaa. Vastaavasti toivon Sinun käyttävän huolellisempaa kieltä ja esim. kirjoittavan täysin erilliset sanat erilleen toisistaan!

    Äänestä

Tai minun mielestäni ainakin css on ihan perusjuttua:

Tähän sitten teksti


Toisaalta voit määritellä tekstikappaleen (tai kappaleiden) marginaalin jo head-osassa:

p {margin-left: 200px;}


Ehkä on silti kätevintä pistää suoraan vasen marginaali kaikelle sisällölle:




   div.marginaali {
      margin-left: 200px;
   }





Nyt on kaikelle sisällölle 200 pisteen marginaali. Voit käyttää myös prosentteja ( margin-left: 25%; ), tai kokeilla vaikka mitä ( 10cm; | 25ex | 25em | 15 in | 100mm | 8pc | 18pt )

Äänestä

Kommentoi aloitusta


Naikkonen kirjoitti:

Olen yrittänyt väsätä kotisivuja (ihan vaan muistiolla), mutta nyt tuli vastaan ongelma. Taustaksi olen valinnut sellasen missä menee vasemmassa reunassa kuvio joka vie näytöstä 1/4 osan. En halua että teksti menee tuon kuvion päälle, mutta mitkään perusjutut joita olen kokeillut ei auta. Siispä nyt tarviin apua, miten saan tekstin pysymään poissa kuvion päältä?

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