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

978

    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. Miksi et irrota otettasi

      Suhteeni?
      Ikävä
      74
      2992
    2. Koko ajan olet

      Senkin suhteen kiusannut. Halut on ihan mielettömät olleet jo pitkään
      Ikävä
      68
      2857
    3. Muutama syy

      Sille miksi IRL kohtaaminen on hänelle vaikeaa
      Ikävä
      68
      1832
    4. Tykkään susta

      Elämäni loppuun asti. Olet niin suuresti siihen vaikuttanut. Tykkäsit tai et siitä
      Ikävä
      17
      1699
    5. Onko kaivatullasi

      Hyvä vai huono huumorintaju?
      Ikävä
      24
      1657
    6. Onko kaikki hyvin, iso huoli sinusta

      Miten jakselet? Onko sattunut jotain ikävää. Naiselta
      Ikävä
      26
      1632
    7. Estitkö sä minut

      Oikeasti. Haluatko, että jätän sun ajattelemisen? :3
      Ikävä
      20
      1610
    8. Tiedätkö tykkääkö

      Kaivatustasi siinä mielessä joku muukin kuin sinä itse
      Ikävä
      48
      1307
    9. Millainen meno

      Viikonloppuna? Mulla hirvee vitutus päällänsä. Onko muilla sama tunne??
      Ikävä
      38
      1283
    10. Onko meillä

      Molemmilla nyt hyvät fiilikset😢ei ainakaan mulla mutta eteenpäin on mentävä😏ikävä on, kait se helpottaa ajan myötä. Ko
      Ikävä
      9
      1279
    Aihe