Sivujen optimointi näytön resoluution mukaan

Hei

Optimoin oman foorumini 800x1280 tablet-laitteelle ja Google Chrome -selaimelle.

Tein siitä jopa ohjesivun:
https://www.sanaristikkofoorumi.net/wordpress/ohjeita/ohjeita-selaimen-kayttoon/

Mitä mielä olette optimipisteestä? Ongelmanahan on se, että korkearesoluutioisella näytöllä sivuja pitäisi suurentaa. Mitenkähän ihmiset käyttäytyvät?

Miten muut optimoivat sivuja?

54

1202

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Ihan vaan tiedoksi, että nykyisin käyttämäni teema on suunniteltu johdannossa mainittu laite huomioiden.

      Sivujen leveyssuuntainen huomiointi on lopetettu 1280 kohdalla.


      Pystyisin tietokoneellani ottamaan huomioon<em> iPad 9,7</em>:n pystysuuntaan laitettuna (tällöin pikselimäärä on 1536). Samoin pystyisin suunnittelemaan sivut 2K-näytölle laite pystysuuntaan laitettuna. Jälkimmäinen toimisi myös suht. hyvin <em>iPad Pro 10,5</em> kanssa, jossa pikselimäärä on laite pystysuuntaan laitettuna 1668px.

      Ongelmana on se, että tablet-laitteella/älykännykkä voi sivuja katsoa myös laite vaakasuunnassa. Minulla ei ole mitään mahdollisuuksia huomioida em. laitteita laitteen vaakasuuntaan asetettuna.
      Pitäisikö laittaa muistutus, että pidä laite pystysuunnassa?

      Jos fonttikoot ja kaikki muut olisi optimoitu pystysuuntaan laittamista ajatellen, vaakasuuntaan laitteen laittaminen muuttaisi tilannetta radikaalisti.

      Minä en voi muuta kuin arvata, mikä olisi järkevää. Joillakin Android-laitteilla näyttö on 1900px. Voisin vain arvata, mikä olisi hyvä 1900px tai sitä suuremmille näyttöresoluutioille.

      Kannattaako siis yrittää luoda iPad 9,7, 2K-laitteiden ja iPad Pro 10,5:n pystynäytöt huomioivaa leiskaa?

    • kansa_pakenee

      Jos haluaa häätää ihmisiä www-sivuiltaan niin siitä vaan optimoimaan sivujaan jollekin tetylle resoluutiolle.

    • Turbo-Urpo1
    • En nyt oikein ymmärrä, miten noi kuvakaappaukset on tehty, joten en osaa kommentoida. En ymmärrä, miten toisessa vain otsikon fonttikoko on eri.

      Kokeilin äsken iPad 9,7, 2K ja iPad Pro laite pystyyn laitettuna - suunnittelua tällä säännöllä:

      @media screen and (min-width:1520px) and (max-width:1668px)

      ja testasin tällä sivulla:
      https://www.sanaristikkofoorumi.net/wordpress/forums/forum/sanaristikot/suomen-kuvalehti/

      Sain mittasuhteet oikein, mikä on varsin hankalaa. Kaikki aiemmat @media screen and (min-width:XXX) määrittelyt sotkevat suunnittelua. Ne vaikuttavat taustalla ja kaikki edeltävät muutokset pitää ottaa huomioon.

      Tällä CSS:llä ei ole mitään vaikutusta:

      body.bbpress form#new-post fieldset.bbp-form p label,
      body.bbpress form#new-post fieldset.bbp-form legend,
      body.bbpress form#new-post fieldset.bbp-form textarea.bbp-the-content {
      font-size: 11px !important;
      }

      jos haluaa hallita fonttikoot resoluution mukaan, noita(kin) pitäisi pystyä hallitsemaan.

      • Turbo-Urpo1

        Minä muokkasin sinun sivusi lähdekoodia, <h1> takin osalta nostaen fontinkokoa ja top-marginaalia pienentäen. Lisäksi laitoin <h1> tagin alle <h2> tagin jolle tein saman homman. Lisäksi jaoin voimassa olleen otsakkeen näiden kahden kesken.
        Otin kuvakaappauksen ennen ja jälkeen.


    • Otsikkoa ei voi tuolla lailla jakaa koskematta PHP-koodiin.
      Alaotsikko tulisi normaalisti vasemmanpuoleiseen palkkiin, mutta se ei ole yleensä esillä.
      Alaotsikkoa ei siten voi käyttää.

      Otsikon muotoilua ei voi muuttaa kuin fonttikoon osalta.

      Suurin ongelma tässä on mainitsemani tiettyjen fonttien koko.

      Nostin fonttikokon iPad 9,7:lle 15px, MUTTA kun se ei vaikuta aiemmin mainittuihin kaikista pienimpiin fonttikokoihin. Niistä tulee iPad 9,7:ssa ja sitä paremmissa laitteissa aivan mahdottomia lukea ilman sivun suurentamista.

      Leiska on tehty niin, että maks. ajateltu koko on mainitsemani 800x1280 näyttö. Sitä isommissa tietyt fonttikoot ovat ihan mahdottoman pieniä.

    • Ei kellään olisi iPadia tai jotain korkearesoista muuta tablet-laitetta.

      Fonttikoot on muuten melko OK, paitsi

      Avainsanat:


      Ilmoita vastauksista sähköpostilla

      jäävät naurettavan pieniksi. Ja orientaatiota vaihdettaessa ero on suuri!

      Olikohan tuossa järkeä?

    • sori, sain muutettua - lisäsin vielä yhden elementtitason.

      body.bbpress div.bbp-topic-form form#new-post fieldset.bbp-form p label,
      body.bbpress div.bbp-topic-form form#new-post fieldset.bbp-form legend,
      body.bbpress div.bbp-topic-form form#new-post fieldset.bbp-form textarea.bbp-the-content {
      font-size: 15px !important;
      }

    • nostin perusfonttikoon 17px.

    • Millä periaatteella selain pistää valikon kasaan? Se vaihtelee teemoittain, mutten tiedä, mikä määrittää vaihtumisen.

      Kun olin työelämässä ja tein www-sivuja, ilmiötä ei silloin ollut olemassa.

    • Optimointi niin että toimii Chrome, Edge, Firefox, Firefox ESR ja Safari selaimilla, kaikilla alle 4v ikäisillä laitteilla ja kaikilla näyttökokoluokilla taskukoosta 4K ruutuihin.

      Ei missään nimessä mitään pikselimittoja missä ei tarvitse.

      Sivut voi tehdä skaalautumaan, sitä varten on erilaisia UI-frameworkkeja kuten vaikka Bootstrap.

    • En yritäkään kaikilla selaimilla. Selamet tulee päivittää säännöllisesti. Uusien Android-laitteiden mukana tulee kunnon selain. Safarilla en voi luottaa muuhun kuin W3C:n taulukoihin, mikä missäkin laitteissa on tuettu. Firefoxin tiedän entuudestaan tukevan hyvin CSS:ää ja luotan siihen, että näyttää suurin piirtein samoin kuin Chrome.

      Käytän leiskaa, joka lähtökohtaisesti on suunniteltu skaalautumaan portaittain CSS:n avulla. Esillä on yksi, kaksi tai kolme rinnakkaista aluetta. Jos ei mahdu rinnalle, laitetaan peräkkäin.

      En perusideaa lähtenyt muuttamaan vaan sopeutin omat muutokseni leiskan perusideaan. Uudet WordPress-leiskat on tehty tällä periaatteella.

      Itse asiassa lisäsin siihen jatkoa, jotta fonttikoot olisivat miellyttäviä korkearesoluutioisessa näytössä.

      Esim. Matkapuhelinfoorumi toimii yksinkertaisemmin. Ongelmana on, että fonttikoko ei ole järkevässä suhteessa näytön kokoon nähden.

      Tein HD-näytölle ja 2K näytölle määrityksen, jossa fonttikoko on järkevä suhteessa käytettyyn leveyteen. Näin siis silloin, kun laitteita pidetään pystyasennossa.

      Vaakasuuntaan siirryttäessä fonttikoko pienenee rajun puoleisesti, koska 2500px näyttö käyttää fontteja, jotka on suunniteltu 1280 px. laitteille. Myös toinen puoli näyttöä jää tyhjäksi.

      Jos näin ei ole, käyttäjä joutuu jatkuvasti skaalaamaan sivua, että teksti on kunnolla luettavaa.

      • Turbo-Urpo1

        iPad Pro näkymä on erittäin pienikirjaiminen.
        https://i.postimg.cc/YqM4PphS/Valinta-005.png

        Galaxy S5..................... 360x640
        Pixel 2 ............................411x731
        Pixel 2 XL .....................411x823
        iPhone5/SE .................320x568
        iPhone 6/7/8 ..............375x667
        iPhone 6/7/8 Plus ....414x736
        iPhone X ......................375x 812

        Siinä ja siinä
        iPad ..............................768x1024

        Huono
        iPad Pro .....................1024x1366


    • Katsoin tämän sivun käännepistettä. Näemmä vain yksi alle 800px valikot menevät kasaan (kuten minullakin).

      Täysleveällä näytöllä sama fonttikoko. Jos on 800x1280 laite, sivuilla on kaikki olennainen ja aika sopivan kokoiseksi.

      Jos. näyttö on 1600px, fonttikoko on sama, minkä täytyy näyttää varsin pieneltä 2K tablet-laitteessa.

      Tälläkin sivustolla fonttikoon pitäisi elää näytön pikselimäärän mukaan.

    • Kokeilin 70% pienennyksellä ja laittamalla ikkunan iPad 9,7 leveydelle. Olisi tämä sivusto kuten omanikin luettavissa iPadilla ilman fontin suurentamista. Kännykkäkoossa olisi kyllä aika tihrua.

      Ehkä se fonttikoon kasvatus ei ole tarpeen kuin kännyköille.

    • Turpo-Urpo-1:lle

      iPad ..............................768x1024

      eikös iPad ole n. 1500x2000

      iPad Pro .....................1024x1366

      eikö iPad Pro ole n. 1700x2700

      Outo juttu tuo iPad Pro - mielestäni näytit pystysuuntaan.

      Yritin laittaa tällä määrittelyllä ison fontin iPad 9,7:lle ja iPad Prolle:


      /* iPad 9,7; 2K ja iPad Pro pystyoptimointi 1520-1668 */
      @media screen and (min-width:1520px) and (max-width:1668px)

      tuossa on 17px fonttikokomääritys. 1600px tietokonenäytöllä näytti tosi isolta ja arvioin, että näyttäisi sopivalta iPadeilla & 2K-laitteilla kun laitteita käytetään pystysuunnassa.

      En ymmärrä, mikä mättää.

    • iPad ..............................768x1024


      iPad Pro .....................1024x1366

      Jos olet laittanut pienennettyyikkunaan, noilla leveysarvoilla iPadeissa teksti on pientä, koska se on oletuskokoista. Oletuskoko ei toimi korkearesoluutioisella näytöllä.

      Android-tabletilla selain käyttää koko näytön pinta-alaa. Oletin, että iPadin käyttäjät myös käyttävät koko ikkunaa. Koska CSS reagoi vain ja ainoastaan selainikkunan kokokoon, on mahdotonta huomioida muu kuin täysi selainikkuna.

      • Turbo-Urpo1

        Siinähän se oli, 50% oli päällä.

        OLET IHAN OIKEASSA iPadit on myös ihan hyviä, sori! olin huolimaton tuossa syynissäni.


      • Turbo-Urpo1 kirjoitti:

        Siinähän se oli, 50% oli päällä.

        OLET IHAN OIKEASSA iPadit on myös ihan hyviä, sori! olin huolimaton tuossa syynissäni.

        No hyvä. Tosin minulla ei sitten ole pinintäkään hajua siitä, että jos laitteet kääntää toisin päin, kuinka iso ero syntyy. Tiedän vain sen, että jää paljon tyhjää tilaa ja fontti on melko pientä.

        Kuten kerroin, yleensä vain leveys on hallittu, kuten esim. tässä sivustossa. Tässäkin on tavallaan kolme tasoa kuten Matkapuhelinfoorumin sivustossa. Kun leveys saavuttaa tietyn pisteen, se ei siitä levene, se on se toinen käännepiste. Arvioisin, että se toinen käännepiste on laskeuttu ihan samoin kuin foorumini leiskassa eli n. 1280px.

        Ydinkäännepisteet siis samat 800 ja 1280.

        Sen verran nätimmin tämä sivusto käyttäytyy, että lukualue tulee keskelle. WordPress-leiskassa tyhjä alue jää oikeaan reunaa. Hukkatilaa silti.


    • Jos säädät selainikkunan iPadilla 1060-1080 välille

      @media screen and (min-width:1060px) and (max-width:1080px) {

      saat 16px tekstin. Tiedän, että tulla arvolla HD-kännykällä sivustoni on varsin luettava.

      Toimii annetuilla pieniresoluutioisilla näytöilläkin, joskin 320 px suhteen foorumilista menee vähän sumppuun, mutta on silti luettavissa.

      iPhone X ......................375x 812

      tuo on ongelma, jos laitteen laittaa vaakasuuntaan. 812 px kun on suunniteltu pystynäytölle. Kaikille valikoille ei ole tilaa avautua.

      Oli hyvä tiettä, että varsin pienetkin pikseliarvot on syytä ottaa huomioon.

    • Tämä on harrastus, joten ei niin väliä, jos mene vähän aikaa.

      Laitoin foorumille viisi eri fonttikokoa
      310 - 481
      482 - 593
      594-
      1060-1080 eli HD-näyttö
      1520-1668 eli iPad 2K -laitteet

      Marginaaleit saisivat olla parempia.

      • Turbo-Urpo1

        Olisiko tuo z-index: 3; remmattava pois tuosta tyylittelystä, koska se kusee vasemman sivupalkin päälle. https://i.postimg.cc/mZKf63Rw/z-index3.gif

        @media screen and (min-width: 673px)
        .slider .featured-content .entry-header {
        min-height: inherit;
        padding: 24px 30px 48px;
        position: absolute;
        left: 0;
        bottom: 0;
        width: 50%;
        /* z-index: 3; */
        }


      • Turbo-Urpo1
        Turbo-Urpo1 kirjoitti:

        Olisiko tuo z-index: 3; remmattava pois tuosta tyylittelystä, koska se kusee vasemman sivupalkin päälle. https://i.postimg.cc/mZKf63Rw/z-index3.gif

        @media screen and (min-width: 673px)
        .slider .featured-content .entry-header {
        min-height: inherit;
        padding: 24px 30px 48px;
        position: absolute;
        left: 0;
        bottom: 0;
        width: 50%;
        /* z-index: 3; */
        }

        tai siirrät sitä:
        left: 18px;


      • Turbo-Urpo1
        Turbo-Urpo1 kirjoitti:

        tai siirrät sitä:
        left: 18px;

        tai muutat paikannusta:
        position: initial;


    • googleta.site..w3s.com

      w3schools.com
      CSS osio. Google kääntää suomeksi jos tarvetta. Lue läpi sivusto.
      Googlaa: w3 englantia css
      Niin löydät nopeasti tiedon.

      Laita
      font size 2em;
      font family arial sans... Löytyy w3school sivulta turvalliset fontit.
      @media säännöt
      meta tag puhelin 1.0

      Selaimen f12 menu ja laite näkökulma päälle. Muokkaa suoraan selaimella css. Sit koodiin hyvät muutokset. Voit myös selaimella suoraan tiedostoja kirjoittaa.

    • Turbo-Urpolle.

      Laitoin vasta eilen etusivulle tuon. Hyvä huomio.

      "@media screen and (min-width: 673px)
      .slider .featured-content .entry-header {"


      En ole jaksanut lukea läpi mitä kaikkea erikoista teeman CSS sisältää. Olen yrittänyt omalla CSS:llä vain korjata epäkohtia. Ärsyttää jonkin verran se, että joissakin tilanteissa sisältö tuli otsikkokuvan päälle n. 70px verran. Kun sitten estin tulemasta, otsikon etäisyys otsikkokuvasta heittelee. Kaikki liittynee tuohon CSS:ään. Etusivulla täytyy korjata tuo kauneusvirhe.

      Hiivatin ärsyttävä asia teeman CSS:ssä on se, että otsikko tulee joillakin leveyksillä kuvan päälle ja toisilla ei. Minkää *piip* takia joku on moista pelleilyä harrastanut. Korjaaminen on *piip* hankalaa ja ärsyttävää. No ei tässä leiskassa muuta todella pannuun ottavaa CSS:ää ole. Sohaisit kohtaa, joka minua potuttaa!

      Foorumille piti määrittelyjä uusia, että kommentit olisivat aina järkevän kokoisia.

      googleta.... nimimerkille

      font size 2em;

      Mutta ei kai se poista sitä ongelmaa, että 2em. 300-400px levyisessä laitteissa ylisuurta ja 1600px laitteissa taas aika pientä. Fontin tulee olla järkevässä suhteessa sekä laitteen resoluutioon ja sekä laitteen kokoon.

      Pieni resoluutio kasvattaa fonttikokoa ja suuri pienentää. Pieni koko pieni reso vaatii pienen fontin. Pieni/pienehkö laite & suuri resoluutio vaatii suhteellisen suuren fonttikoon.


      @media säännöt
      meta tag puhelin 1.0

      puhelinkohtaiset säädöt - ei sentään, ei niissä pysy kärryillä ja millä tasolla niitä on tuettu.

    • Etusivulla otsikko on kiva olla kuvan päällä. Määritin z-index:0. Muualla en siitä pidä.

    • On näiden nykyleiskojen kanssa pirummoinen työ. Body-luokkia tosi paljon. Yksi luokka on jäänyt huomioimatta kun lisäsin uuden tyyppisiä sivuja.

      Toimii tällä hetkellä nätimmin HD-laitteilla (ainakin tietokonenäytön perusteella).

    • Sain otsikkokuvan määriteltyä joka leveysarvolle suht. mielekkään kokoiseksi. Otsinkon marginaalit sain siedettäviksi. Muutkin marginaalit pitäisi toimia näytönleveyksittäin suht. ok. Ei kannata enempää hioa.

    • Jos keskusteltavaa vielä, kannattaa keskustella foorumisivustollani.

    • Tarkoitin tuolla siis kohdista, jotka liittyvät sivustoni yksityiskohtiin.

      Mitä tälle sivustolle kaipaisin on linkkeä sivun ylä- ja alalaitaan. Olisi aika helppo toteuttaa.

      Jonkin tason editori olisi kiva. Sain sivustolleni graafisenkin editorin, mutta piti lisätä funktio lähdekoodiin. Jostakin ihme syystä graafisen editorin mahdollistavaa funktiota ei teemassa ollut valmiina.

    • Opetelkaa käyttämään CSS:ssä.
      Ihan vain vinkiksi fontti koot voi muuttaa EM ei px, jolloin ne skaalautuvat oikein riippumatta käytetystä laitteesta!
      @media screen and (min-width:) (Itse vältän näiden käyttöä niin kauan kuin mahdollista. Yleisin käyttötarkoitus taitaa olla poistaa näkyvistä esim. kuva liian pienessä näytössä.

      Lisäksi headerit,footerit, height, weight... mielummin % kuin px, jolloin responsiivisempi.

      Ja vielä mielummin osioita position:resolute; float:left; tyyliin ei position:absolute. Tämä riippuu tietenkin tilanteesta ja tottumuksesta.

    • Voit hyvinkin olla oikeassa tuossa fonttikoossa.

      @media screen and (min-width:) ja max-width kuuluvat WordPress leiskojen olemukseen. Niillä hallitaan sitä, onko esillä kerrallan yksi, kaksi vai kolme palstaa. Toimii ihan hyvin, mutta onhan niitten kanssa näpertelemistä. Kyse on siis PERUSTAVALAATUISESTA toimintatavasta, ei mistään pikkunäpertelystä.

      Position absolute ja fixed sopii navigaatioon. Minusta on kiva, kun navigaatio on aina käytettävissä.

      En muuttanut alkuperäistä CSS:ää paitsi lisäsin loppuun väripaletin. Näin leiska hallinnassa.
      Omasta CSS:stä tuli iso, koska pohjana vaikutti koko ajan teeman laatijan CSS, jota tuli yrittää hallitusti muuttaa.

      Monet arvot on prosentuaalisia ja float:left käytössä
      Osassa max-width ja min-width myös, että saa käytettyä tarkasti näytön pinta-alan.

    • @media screen and (min-widht...)
      @media screen and ( (max-widht...)
      @media screen and ( (max-widht...)

      idea on siinä, että näytön pinta-ala hyödynnetään järkevästi.
      Jos ajatellaan tätä sivustoa ja omaa foorumisivustoani isoresuluutioisessa näytössä on hirvittävästi tyhjää tilaa.

      2K näytöllä pystysuunnassa tyhjää tilaa ei jää hirveästi. Ihan siedettävä lopputulos.

      2K näytöllä vaakasuunnassa niin tällä sivustolla kuin omalla foorumilla noin puolet näytön pinta-alasta jää käyttämättä. Olisi ihan kiva suunnittella sivut näinkin päin järkevää tilankäyttöä ajatellen.

      En tunne iPad laitteita, mutta ainakin Android-selain toimii koko ikkunassa. Hukkatilaa ei voi hyödyntää laittamalla rinnalle toisen ohjelman kuten voi ainakin Windows-laitteissa ja ymmärtääkseni myös Chrome OS -laitteissa sille suunnitelluilla ohjelmilla (Android-ohjelmat käyttävät kokoikkunaa).

    • Jotenkin tulee epävarma olo noiden em-arvojen kanssa, joten en taida niihin mennä. Ehkä tuntemattomille laitteille voisi ne määritellä.

      Alla määrittely HD-laitteille:

      textarea.wp-editor-area,
      .site-info a.privacy-policy-link:link,
      .site-info a.privacy-policy-link:visited,
      .site-info a.imprint:link,
      .site-info a.imprint:visited,
      ul#primary-menu a:link,
      ul#primary-menu a:visited,
      .bbp-reply-content p,
      .bbp-reply-content blockquote,
      .bbp-reply-content li,
      #colophon .widget,
      #colophon .widget *,
      body.single-post .entry-content,
      body.page .entry-content,
      body.search .entry-content,
      .content-sidebar *,
      .content-sidebar a:link,
      .content-sidebar a:visited,
      body.bbpress ul.bbp-topics *,
      body.bbpress div.bbp-topic-form form#new-post fieldset.bbp-form textarea.bbp-the-content {
      font-size:16px !important;
      }
      body.bbpress #bbpress-forums *,
      body.bbpress div.bbp-reply-form form#new-post fieldset.bbp-form p label,
      body.bbpress div.bbp-reply-form form#new-post fieldset.bbp-form legend,
      body.bbpress div.bbp-topic-form form#new-post fieldset.bbp-form p label,
      body.bbpress div.bbp-topic-form form#new-post fieldset.bbp-form legend {
      font-size:15px !important;
      }
      #colophon .widget #bottom-forum-list span.sub a,
      body.bbpress li.bbp-header *,
      body.bbpress li.bbp-body * {
      font-size:14px !important;
      }
      Ehdotuksia iPadille ja 2K laitteille vaakasuuntaan.

    • Em-fonttikoot on mielestäni kaikkein huonoin mahdollinen tapa. Fonttikoot karkaavat täysin lapasesta. Kokeilin - ei toimi ollenkaan. 1.1em aiheutti järkyttävän suurta fonttia, Syy siihen, että fonttikoko karkasi täysin lapasesta löytyy tästä:

      "em units are relative to their parent container so nested lists have decreasing font sizes. It can be difficult to determine font sizes on complex pages — most of us use the force (lots of trial and error).

      rem is similar to em except that it’s relative to the root element rather than the parent. Changing the li selector to 0.75rem will ensure all nested lists remain at 12px.

      rem is available in Chrome, Firefox, Safari, Opera and IE9 . "

      Ongelma ei koske vain listoja vaan ylipäätänsä monikerroksellisuutta.

      rem-arvot on ainut tapa, jolla leiskakoko on sekä suunnittelija että käyttäjän kannalta hallinnassa.
      Em-arvojen sijaan kannattaa suositella rem-arvoja. Riittää että BODY-elementille antaa arvon.

      • Turbo-Urpo1

        Mitäs sitten jos ei käytä px, rem, eikä em yksiköitä ?

        Tutkipa tätä mallinetta, jossa ei esiinny yksikään noista, ja silti se skaalautuu viewportin mukaan erinomaisesti. Linkki avaa esimerkin Full pagena, vaihda tila Change View -valikosta Editor View -tilaan ja levittele Resizer Splitteristä: https://codepen.io/Turbo-Urpo/full/NejeBm


    • Epäien, että toisille näyttökoolle fontti on turhan pientä tai turhan isoa. Tavoitteeni on saada järkevän kokoista fonttia suhteessa laitteen fyysiseen kokoon.

      Eihän se tietenkään täysin onnistu, sillä Full HD kännykkä ja Full HD läppäri/tablet-laite näyttävät fontin eri kokoisina. Full HD:n kuitenkin haluan määrittää kännykän mukaan.

      On pakko pienentää fontteja listoissa, koska listoissa on paljon tietoa.
      Tieto on listaelementteinä.

      Ainoa mahdollisuus kunnolla hallita lstaelementtien WordPress fontteja on joko käytää px- tai rem-arvoja.

      Em on kaikkialla huono, sillä se aiheutta aina ongelma listaelementeille, jos listoisssa käytetään muuta kuin arvoa 1.0em.

      Em-arvot ovat yleiselläkin tasolla WordPress leiskoissa käyttökelvottomia, koska elementtikerroksia on todella paljon. On ihan mahdotonta pitää kirjaa siitä, mikä on minkäkin elementin emoelementti. Lähtökohtaisestikin leiskoissa on em-fonttimääritysten takia jonkin verran holtitonta fonttikoon heittelyä sivun footer-osiossa.

      Minun täytyy elää niiden mallinteiden mukaan, mitä on käytettävissä. Kävin läpi kaikki css-tiedostot ja koostin niistä fonttikokomäärityslistat. Kokeilen lähiaikoina em-arvoisia fonttikokoja täydennettynä BODY-elementille annetulla peruskoolla.

      Mitähän sille BODY-elementille laittaisi.

    • Bodylle laitoin
      body {
      font-size:medium;
      }
      Tämä tarpeen, jotta BODY:lle annettu pikseliarvoinen fonttikoko voidaan ohittaa.
      Kännykkää ajatellen HD-laitteille perusfontteja on isonnettu.
      Myös iPad & 2K pystysuunnassa omat fonttikoot.
      Muuten perusfonttikoko on 1.0rem. Otsikot tuota suurempia ja listauksiin ja painikkeisiin liittyvät fonttikoot pienempiä.
      Sivujen pitäisi skaalautua nätisti 320-1668px alueella kun laitetta pidetään pystysuuntaisesti.
      Vaakasuunnassa ei kaikilla laitteilla toimi.

    • Osa fonttikoista on rem-arvoilla ylikokoisia. En ymmärrä miksi.

      • Turbo-Urpo1

        Salaimilta löytyy tuki 15 eri tavalle määritellä leveyksiä ja pituuksia, ei ole mikään ihme jos jossakin kohtaa mupo karkaa käsistä:

        1. em
        2. ex
        3. %
        4. px
        5. cm
        6. mm
        7. in
        8. pt
        9. pc
        10. ch
        11. rem
        12. vh
        13. vw
        14. vmin
        15. vmax


      • Turbo-Urpo1

        Ajatteleppas tätä vw (Viewport Width = Selain ikkunan leveys)

        Jos selain ikkunan leveys on 50 cm, on 1vw = 0.5cm.

        Sentit on senttejä, millit on millejä ja tuumat on tuumia

        h1 {font-size: 15mm;}
        h1 {font-size: 1.5cm;}
        h1 {font-size: 1in;} Tuuma = inch = in


    • En nyt oikein pysty ymmärtämään, miten selain voisi tunnistaa laitteen fyysisen selainikkunan koon.

      Jos tuo vw suhteutuu pikselimäärään, se voisi olla toimiva. Se saattaisi paremmin suhteutua näyttöporttiin kuin rem. Rem pitäisi suhteutua näyttöportiin, koska juurielementille (BODY) on fonttikoko.

      Mutta on todella outoa, että rem ei toiminut 800x1280px tablet-laitteessani. Se toimi vaakasuuntaisella näytöllä ok lukuun ottamatta footer-osioita. Pystysuunnassa ei perustekstin suhteen ollenkaan. Miksi toimi toiseen suuntaan, en voi käsittää. 800 ja 1280 suuntiin on sama fonttikokomääritys.

      https://www.sanaristikkofoorumi.net/wordpress/forums/topic/foorumin-fonttikoon-toimivuus/
      ehkä parempi paikka keskustella juuri minun ongelmastani
      HEAD-osasta näkee uudelleenmäärittelyt

    • No vw-arvoilla sain fonttikoon oikeaksi:

      /* rem-arvo ei toimi, yritin korvata pikseliarvoilla , mutta ei toimi
      */
      @media screen and (min-width:783px) and (max-width:800px) {
      body.single-post #main-content div.entry-content p,
      body.single-post #main-content div.entry-content li,
      body.page #main-content div.entry-content p,
      body.page #main-content div.entry-content li,
      body.bbpress #main-content .bbp-reply-content p,
      body.bbpress #main-content .bbp-reply-content li {
      font-size:1.35vw !important;
      }
      }
      Rem-arvot eivät pitäneet lupaustaan ts. että rem-arvoilla fonttikoot saisi luotettavasti määriteltyä suhteessa BODY-elementtiin.

      Täytyy muuttaa vw-arvoiksi ne arvot, jotka eivät toimi rem-arvoina.

    • Sain 800×1280 Google Chrome -selaimelle sopivat arvot, mutta mitenkähän muut selaimet niihin suhtautuvat?

      Sivun alaosan kohdalla meni kokeilemiseksi. 1280-suuntaan on pienemmät arvot kuin 800-suuntaan.

      Tietokoneen näytöllä tablet-laitteelle sopivan kokoinen fontti on tietokoneella hirveän pientä.

      Niin em, rem kuin vw-arvoilla työskentely aiheuttaa ennalta arvaamatonta fonttikokojen vaihteluita.

      Pikseliarvoilla määrittely on monin verroin helpompaa. Silloin tietää, mikä on lopputulos eikä sitä joudu arvailemaan ja kokeilemaan järjettömän paljon.

    • Minusta minulla ei mopo karannut käsistä - selaimella kyllä!

      Ennen vw-muutosta tablet-laitteeni Chromessa 1.0rem näkyi päätekstissä ainakin puolitoistakertaa suurempana kuin sivupaneelin 0.95rem. Eihän sen näin pitänyt mennä?

      Olen totaalisen pettynyt Androidin Chromen fontinkäsittelyyn. Sen kanssa mopo karkaa keneltä tahansa käsistä suhteellisilla fonttikoilla komplekseilla leiskoilla.

    • Testasiin 320x480px kännykällä. Osoitti ainakin sen, että sivujen on syytä toimia 320px ikkunassakin. Toimi suunnitellusti. Tietokoneen näyttö antoi asiasta oikean kuvan.

    • Testasin relatiivisten fonttikokojen käyttäytymistä Firefoxissa, jossa ne näyttäisivät toimivat täysin oikein tai ainakin lähes oikein.

      Chromessa relatiiviset fonttikoot toimivat täysin epäluotettavasti. Jos haluaa, että fonttikoot näyttävät kaikissa selaimissa oikein, ei relatiivisia fonttikokoja voi käyttää monimutkaisilla leiskoilla.

      • Anonyymi

        Onko sinulla esimerkkiä tästä Firefox- ja Chrome-selaimen tavasta näyttää suhteellinen fontinkoko eri lailla ?


    • Tähän sain tänään ihan uutta tietoa. Mobiililaitteissa on kertoimet, millä tavoin todellinen näytön pikselikoko suhteutuu CSS:llä määriteltyihin leveysarvoihin.

      720x1280 -tason kännyköillä arvot yleensä puolitetaan.

      iPad Pro käyttää n. 2,5 jakosuhdetta, sillä se näyttää www-sivuni saman näköisenä kuin 800x1280 -tablet-laitteeni.

      Oletan, että HD ja ns. 2K tablet-laitteet näyttävät samaan tapaan kuten myös MS Surface Pro.

      Mutta miten toimii iPad 9,7. Sen kuvasuhde on 1.33 kuten myös esim. Samsung Galaxy Tab S 3:n.

      Arvaan, että se näyttäisi sivut ikään kuin 800x1064 -resoluutioinen laite. Tämä on kuitenkin vain arvaus. Mikähän on totuus?

    • Väärä arvaus. Löysin vastauksen. Tälle säikeelle ei enää ole käyttöä.

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

    Luetuimmat keskustelut

    1. Finlayson Tom of Finland tuotteineen ajautumassa konkurssiin

      Takavuosina kotimainen lakana- ja pyyhevalmistaja Finlayson teki jättimäisiä voittoja, myymällä alastomien gay-miesten k
      Maailman menoa
      139
      2875
    2. Ajattelit siis löytäneesi onnen minusta

      Etkä sitä silloin sanonut. Miksi oi miksi. Olisit avannut suusi. Olisin kääntänyt vaikka minkä kiven, että oltaisiin voi
      Ikävä
      26
      2417
    3. Mitä sä haluaisit

      Hänestä tai siitä jota kaipaat
      Ikävä
      135
      2008
    4. Suhde varattuun, kuinka saa tunteet katoamaan

      Kuinka unohtaa ihminen johon olet tulen palavasti ihastunut/rakastunut, varsinkin jos olet varattu tai kohteesi on vara
      Ikävä
      134
      1583
    5. Mies millä tasolla sun kiinnostus oli?

      Mitä musta halusit/hait? Nyt kun kaikki on ohi, ei ole mitään menetettävää enää...
      Ikävä
      83
      1377
    6. Saha suljetaan

      Vai Kalajoen saha ?
      Oulainen
      33
      1213
    7. Mitä aktiviteettia harrastaisit

      kaivattusi kanssa? 🏕️
      Ikävä
      100
      1161
    8. Lubondaksentiellä taitaa huomenna tyssätä!

      Nyt TAX-1 hakee kolmatta kertaa poikkeuslupaa venevajan muuttamiseksi kesäasuntoon! Sari Paljakka ehdottaa lautakunnalle
      Loviisa
      2
      1049
    9. Nainen, jos kiinnostaa niin miksi ihmeessä

      et kirjoita tänne jotain tunnistettavaa? On niin paljon eri mahdollisuuksia ottaa esille yksityiskohtia menneestä ajasta
      Ikävä
      60
      1032
    10. Minua särkee puolestasi

      Kirjoitan kahdelle naiselle tämän, koska molemmat jouduitte saman kokemaan. Minun itsehillintäni petti ja sinä jouduit
      Ikävä
      50
      990
    Aihe