Toisen rivin sisennys

Jarkko Karhunen

Jos katsotte sivun http://www.suklaayhdistys.com/ vasenta laitaa, niin näette "Suklaalevyraati"-otsikon alla luettelon valmistajista. Jotkut noista valmistajanimistä (esim. Arnolds Bakery & Coffeeshop) ovat niin pitkiä, että ne jakautuvat kahdelle riville. Kun noin käy, niin tuo jälkimmäinen rivi alkaa aina ihan vasemmasta reunasta ensimmäisen rivin alkaessa hieman sisennettynä.

Miten saisin toisen (ja mahdollisen kolmannenkin) rivin alkamaan jopa vielä muutama pikseliä enemmän sisennettynä kuin ensimmäisen, tai edes samalta tasolta?

8

858

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • fsfsdfsdf

      Auttaisko ja

    • ---------------------

      Itse teen tuollaiset käyttämällä vaikkapa tätä:


      .
      .
      .



      Sitten tyylitiedostossa voi määritellä halutessaan esim. näin:
      list-style-type:none;

      Tuo on siis omasta mielestäni helpoin keino.

    • Padding-left...

      Esim:

      -------------------
      Lisää tyyli padding-left ja poista nyt sisennyksen virkaa ajavat välilyönnit!
      -------------------


      A. Korkunov
      Alaeddin
      Albert Heijn
      Amanie...
      ............

      • Jarkko Karhunen

        Kyllä toimii, kiitos paljon vinkistä.

        Kun pahin ongelma on nyt saatu korjattua, niin mites on, onnistuisko tuo mainitsemani mahdollisen toisen rivin lisäsisentäminen jotenkin CSS:llä vai vaatiiko jo ohjelmointia?


      • sisennys
        Jarkko Karhunen kirjoitti:

        Kyllä toimii, kiitos paljon vinkistä.

        Kun pahin ongelma on nyt saatu korjattua, niin mites on, onnistuisko tuo mainitsemani mahdollisen toisen rivin lisäsisentäminen jotenkin CSS:llä vai vaatiiko jo ohjelmointia?

        esim: {text-indent:20px}

        Tuota nyt voisi jotenkin yrittää viritellä. En tiedä onko sääntöjen mukaista mutta ainakin IE:ssä toimii myös miinus (-) merkkiset sisennykset.

        Toimisi ainakin jos nuo sinun linkit olisivat erillisiä kappaleita ja kappaleen väliä säätäisi seuraavasti:



        Kuten sanoin, voipi olla hieman epävalidia ;))

        ------------------
        Tällä kokeilin:
        ------------------




        p {text-indent: -20px}






        This is some text in a paragraph
        This is some text in a paragraph


        This is some text in a paragraph
        This is some text in a paragraph
        This is some text in a paragraph
        This is some text in a paragraph






        ------------------

        http://www.w3schools.com/css/tryit.asp?filename=trycss_text-indent


    • Poista -tägit (huonoa koodausta joka tapauksessa tällaisessa) ja lisää CSS-koodiin

      .scroll_raati a { display: block; text-indent: -0.5em; padding-left: 0.5em; }

      Jippona on se, että asetetaan negatiivinen 1. rivin sisennys, esim. puoli em-yksikköä, ja samansuuruinen vasen täyte. Nettovaikutus on 1. rivin osalta nolla ja muiden rivien osalta se, että ne on sisennetty esim. tuon puolen em:n verran.

      Sisennyksen tulisi olla niin suuri, että se ei näytä virheeltä eli että se on selvästi _tarkoitettu_ sisennys. Siksi muutama pikseli ei riitä, varsinkaan kun pikselin koko esimerkiksi nykyaikaisessa laatunäytössä sen natiivitilassa on varsin pieni. Ja fiksuahan on asettaa tällaiset asiat suhteessa fonttikokoon eikä pikseleinä.

      • Jarkko Karhunen

        Kiitos tästä vinkistä, tämä oli juuri se mitä kaipasin. Näyttäisi toimivan hyvin (toiveiden mukaisesti) myös silloin, kun nimi jakautuu kolmannellekin riville. IE7 näyttää jakavan yhden valmistajanimen noin pitkäksi.

        Testasin hommaa IE7:lla, Opera 9.52:lla, Google Chromen betalla ja Firefox 3.01:llä ja jostakin syystä ainoastaan Firefox käyttäytyy näin:

        Kun klikkaan valmistajan nimeä, pitäen hiiren nappia alhaalla, valmistajaluettelon alareunaan ilmestyy vaakavierityspalkki. Se häviää kyllä kun hiiren napin normaalisti löysää, mutta tietyllä lailla kikkailemalla (nappi pohjassa vedä kursori pois listan päältä) palkki jää näkyviinkin. Mistähän tuo johtuu ja olisiko siihen lääkettä, vaikka ongelma ei vakava olekaan?


      • Jarkko Karhunen kirjoitti:

        Kiitos tästä vinkistä, tämä oli juuri se mitä kaipasin. Näyttäisi toimivan hyvin (toiveiden mukaisesti) myös silloin, kun nimi jakautuu kolmannellekin riville. IE7 näyttää jakavan yhden valmistajanimen noin pitkäksi.

        Testasin hommaa IE7:lla, Opera 9.52:lla, Google Chromen betalla ja Firefox 3.01:llä ja jostakin syystä ainoastaan Firefox käyttäytyy näin:

        Kun klikkaan valmistajan nimeä, pitäen hiiren nappia alhaalla, valmistajaluettelon alareunaan ilmestyy vaakavierityspalkki. Se häviää kyllä kun hiiren napin normaalisti löysää, mutta tietyllä lailla kikkailemalla (nappi pohjassa vedä kursori pois listan päältä) palkki jää näkyviinkin. Mistähän tuo johtuu ja olisiko siihen lääkettä, vaikka ongelma ei vakava olekaan?

        Kiehtovan outo ilmiö, johon tekisi mieli paneutua, mutta aikataulut eivät oikein salli. Toisaalta en olisi kovin huolissani: ongelma on lähinnä esteettinen. Ilmeisesti Firefox jostain syystä analysoi, että aktiivisessa tilassa (”klikattuna”) linkkiteksti on vähän leveämpi kuin muuten, mikä luo vaakavierityspalkin tarpeen.

        Huomasin kuitenkin pari ongelmaa, jotka mielestäni kannattaisi korjata. Sivulla väitetään koodauksen olevan UTF-8, HTTP-otsakkeissa (ks. esim. palvelun http://www.rexswain.com/httpview.html avulla) taas ISO-8859-1, joka vastannee todellisuutta. Ristiriitatilanteissa HTTP hakkaa metatägit, mutta silti asia kannattaa korjata. Lisäksi alussa on DOCTYPE, jonka mukaan merkkaus on HTML 3.2:ta, jota se varmasti ei ole. Firefoxin tämä näyttää saavan ns. yhteensopivuustilaan eli quirks-tilaan.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Suomi on täysin sekaisin

      Jo ties monettako päivää hirveä itku ja poru jostain helvetin nilviäisistä. https://www.is.fi/taloussanomat/art-2000010
      Maailman menoa
      450
      4839
    2. Ensimmäisestä kohtaamisesta saakka

      minulla on ollut hämmentynyt olo. Miten voit tuntua siltä, että olisin tuntenut sinut aina? Sinun kanssasi on yhtä aikaa
      Ikävä
      15
      1722
    3. Aivan täysin tahallinen teko

      Ei mitään puolusteluja, eikä selittelyitä. Kuljettajalle kerrottiin asiasta siinä paikanpäällä, mutta silti hän ajoi ves
      Suomussalmi
      94
      1468
    4. Suomussalmi saatu vihdoin maailmankartalle!

      Nyt kun Suomussalmi on vihdoin viimein saatu ennennäkemättömällä tavalla maailman tietoisuuteen niin voitaisiin järjestä
      Suomussalmi
      53
      1359
    5. Olet saanut minut sekoamaan

      Tunteiden ristiaallokossa vellominen on ollut melkoinen kokemus. Ei kukaan ole saanut minua niin raiteiltaan kuin sinä.
      Ikävä
      22
      1326
    6. Mainehaitta metsäkonefirmalle

      Hukkajoen tapahtumista liikkuu paljon huhuja. Eikö kannattaisi julkaista raakkuja tuhonneen metsäkoneyrityksen nimi, kos
      Suomussalmi
      53
      1218
    7. Oho! Maajussi-Kallelta pakit saanut morsioehdokas Miss Suomi -kisoissa! Tunnistaisitko hänet nyt?

      Hmm, tunnistaisitko?!? Onnea missihulinoihin! Lue lisää ja katso kuvat: https://www.suomi24.fi/viihde/oho-maajussi-
      Suomalaiset julkkikset
      0
      1075
    8. Myönnän sinulle nyt

      Että olen erittäin mustasukkainen sinusta jo nyt. Ikävä on tämä tunne, kun tietämättömyyden solista nousee myrkkyä miele
      Ikävä
      54
      1000
    9. Pysytäänkö nainen

      edelleen yhtä viileän tyynenä kun nähdään. Uskotko että tahtoessani saisin murettua tyyneytesi hyvin helposti.
      Ikävä
      57
      885
    10. Olen käyttäytynyt ristiriitaisesti

      eikä minusta varmaankaan ota mitään selvää. Se johtuu siitä, kun järki sanoo ei, ei, ei ja sydän sanoo kyllä, kyllä, kyl
      Ikävä
      60
      859
    Aihe