Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: HTML-apua ?! (CSS)

Sivun loppuun

Jukuripää [17.05.2003 11:47:47]

#

Jos laitan kotisivulle sellaisen taustakuvan, että siinä on sellainen kuvareuna vasemmalla, niin MITEN SAAN TEKSTIN NIIN, ETTÄ SE ALKAA ( kuvan oikealta puolelta)VASEMMALLA PUOLELLA VASTA ESIM: 4 CM PÄÄSTÄ REUNASTA?? (Ettei se teksti mene sen kuvan päälle.)

Kiitos kovasti!!

P.S. Keskittäminen ei ole hyvä idea. Teksti voi oikealla mennä reunaankin asti mutta vasemmalla ei.

mikaelh [17.05.2003 11:57:44]

#

CSS:llä saa kätevästi.
Esim. tämä jättää sivun vasempaan reunaan 50 pikselin tyhjän tilan:

<style type="text/css">
BODY { margin-left: 50px }
</style>

Jukuripää [17.05.2003 12:04:07]

#

KIITOS!!!! Menen heti kokeilemaan :-)

Jukuripää [17.05.2003 12:11:03]

#

Mihin tuo pätkä laitetaan?? Laitetaanko se BODY-tagien väliin vai minne?? Nyt sieltä häipyi kaikki tekstit ja myös jos kirjoittaa uutta tekstiä, mitään ei näy kun katsoo nettisivuna (?!)

Unohdin sanoa, että käytän HTML-editoria. Eiköhän siinä sitten voi käyttää tuollaista systeemiä? En kuitenkaan löydä sieltä sellaistakaan, mitä voisin käyttää tuon tekemiseen.

snakari [17.05.2003 12:15:02]

#

head-tagien väliin.

Jukuripää [17.05.2003 12:19:14]

#

Ei toimi sielläkään. Nyt teksti jää mutta se menee reunaan asti eli siis kuvanreunuksen päälle.

mikaelh [17.05.2003 12:21:41]

#

Huono selain siinä tapauksessa.
Ja mikä mahtaa olla editorin nimi? Voiko siinä siis suoraan kirjoittaa HTML-koodia?

Jukuripää [17.05.2003 12:47:42]

#

EasyHTML. Sillä voi kirjoittaa suoraan html-koodia ja siinä on myös toimintoja, esim. kuva-avustaja, väriavustaja ym ym.
Siinä editorissa kaikki kirjoitettu näkyy HTML-koodina ja sen alapuolella on sellainen "Esko", joka näyttää miltä sivu näyttää valmiina, Esko päivittää sivua halutuin väliajoin, esim. 20 s.

snakari [17.05.2003 12:59:28]

#

no voitko pastettaa sen koodin tähän?

<html>
<head>
<title>SIVUN OTSIKKO</title>
<style type="text/css">
BODY { margin-left: 50px }
</style>
</head>

tuon alun luulisi toimivan.
ja tuo 50px on siis sen reunan "pituus" ennen tekstiä.

Jukuripää [17.05.2003 13:55:42]

#

Copy and pastesin tuon tekstin mutta ei sillä ole mitään vaikutusta tuohon reunaan, näyttää ihan samalta kuin ilman tuota koodiakin. Eli teksti menee reunan päälle.
Eikö sinne BODY osioon pitäisi tehdä jotain määrityksiä, siellähän ne tekstitkin on(?)
*Kyselee taukki ymmällään*

Blaze [17.05.2003 14:22:58]

#

En tiiä, mitä sulla on, mutta mulla ainakin toimii: http://pp.kpnet.fi/blaze/temp/margin/

NiKC [17.05.2003 14:25:15]

#

<html>
<head>
<title>SIVUN OTSIKKO</title>
<style type="text/css">
BODY { margin-left: 50px; }
// +-------------------^^^
// huomaa puolipiste määrityksen jälkeen
</style>
</head>

Lisätietoa css-tyylimäärityksistä: http://www.w3.org/Style/CSS/

Jukuripää [17.05.2003 14:51:18]

#

Kiitos NiKC, tuo näyttää siltä, että se voisi toimiakin. Sain äsken toisella foorumilla ohjeen , joka toimii.
Eli homma onnistuu siten, että:

1) luet vasemmalle haluamasi kuvan leveyden pikseleinä

2) teet sivullesi tyylitiedoston

<html>
<head>
<style type="text/css">
body
{
background-image: url("taustakuvan tiedostonimi");
background-repeat: repeat-y
}

div.sisennys_vasen
{
margin-left: **px
}

</style>
</head>
<body>
<div class="sisennys_vasen">

Sivujesi sisältö tulee tähän.

</div>
</body>
</html>

Kohdassa margin-left: **px (nuo ** korvaat sitten kuvan leveydellä pikseleinä)

NiKC [18.05.2003 14:07:44]

#

Juu, toimiihan tuokin. Tuo täällä annettu esimerkki määrittelee body-tagille 50 pikselin marginaalin vasempaan reunaan jolloin tuota div:iä ei tarvita.

Puuttui puolipiste muuten tuostakin esimerkistä :)

Teme [18.05.2003 14:13:36]

#

Saa sen näinkin:

<HTML>
<HEAD>
<TITLE>Sivun otsikko</TITLE>
</HEAD>
<BODY BACKGROUND="kuva.jpg" LEFTMARGIN="50">
Sivun sisältö
</BODY>
</HTML>

Ja jos haluu marginaalia myös yläreunaan ni sitten sana "LEFTMARGIN" korvataan sanalla "TOPMARGIN"...

NiKC [19.05.2003 12:34:51]

#

Eipä oo standardi. Kiitos Microsoftin niin meillä on tuokin attribuutti.
EDIT: siis ei ole W3:n standardien mukainen :)

Kun nyt uudemmat selaimet (siitä yhdestä en olisi niin varma) pyrkivät noudattamaan W3Cn suosituksia niin eikös meidän, sisällöntuottajien, kannattaisi tehdä samoin...

http://www.w3.org


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta