Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Otsikon ja tekstin välinen rivi

Jarzka [20.01.2008 12:53:16]

#

<h4>Otsikko</h4>
<p>tekstiä</p>

Eli yksinkertaisesti haluaisin poistaa noiden kahden tekstin välille ilmestyvän tyhjän rivin, mutta en joka paikasta, vaan vain tietyistä kohtaa sivua.

Simppeliä, mutta onnistuuko helposti?

Antti Laaksonen [20.01.2008 13:19:59]

#

Tuottaako tämä toivomasi tuloksen?

<h4 style="margin-bottom:0;">Otsikko</h4>
<p style="margin-top:0;">tekstiä</p>

Jarzka [20.01.2008 13:37:43]

#

Joo kyllähän tuo toimii noin. Kiitos vain.

Blaze [20.01.2008 16:17:06]

#

style-attribuutin käyttö on huono tapa. Sama muodossa, jonka voi laittaa suoraan ulkoiseen tyylitiedostoon:

h4 {
  margin-bottom: 0;
}

h4+p {
  margin-top: 0;
}

Hakoulinen [20.01.2008 18:42:11]

#

Jarzka kirjoitti:

Eli yksinkertaisesti haluaisin poistaa noiden kahden tekstin välille ilmestyvän tyhjän rivin, mutta en joka paikasta, vaan vain tietyistä kohtaa sivua.

Tuolla tavallahan kaikki otsikot ovat samallalailla muotoiltuja, siispä, miksi ei käyttää style-attribuuttia?

Blaze [20.01.2008 19:14:10]

#

Hakoulinen kirjoitti:

Jarzka kirjoitti:

Eli yksinkertaisesti haluaisin poistaa noiden kahden tekstin välille ilmestyvän tyhjän rivin, mutta en joka paikasta, vaan vain tietyistä kohtaa sivua.

No sehän nyt on ihan liikaa vaadittu, että lukisin alkuperäsen viestin ^_^;

Hakoulinen kirjoitti:

[Tuolla tavallahan kaikki otsikot ovat samallalailla muotoiltuja, siispä, miksi ei käyttää style-attribuuttia?

No siltikään ei käytetä styleä, vaan annetaan sille otsikolle joku luokka, ja tyylitellään sitten sen luokan perusteella.

.jokuluokka {
  margin-bottom: 0;
}

.jokuluokka+p {
  margin-top: 0;
}

Merri [21.01.2008 01:46:44]

#

Pienenä huomiona tässä välissä, että plussavalitsinhan ei toimi ainakaan IE6:ssa, mutta IE:ssä ei toisaalta myöskään ole muistaakseni kappaleissa yläreunassa yhtään marginaalia tai sisennystä muutenkaan, jolloin lopputulos on tässä tapauksessa sielläkin osastolla halutunlainen.

Vastaus

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

Tietoa sivustosta