CSS ja fontit + muita kysymyksiä
-
- Viestit: 2634
- Liittynyt: 12.8.2006 klo 12.50
- Paikkakunta: Helsinki
CSS ja fontit + muita kysymyksiä
Viesti Kirjoittaja Macpoika »
Unibody MacBook 2.4GHz C2D | Mac OS X Snow Leopard
-
- Viestit: 1014
- Liittynyt: 6.11.2004 klo 19.35
-
- Viestit: 7768
- Liittynyt: 25.2.2004 klo 12.38
- Paikkakunta: Helsinki
Re: CSS ja fontit
Viesti Kirjoittaja Juhani L »
Älä hyvä mies kuvittele, että edes promillella netinkäyttäjistä olisi tuo fontti. Siksi en ole ikinä pohtinut tällaista enkä varmaan pohdikaan. CSS ei voida (onneksi) määritellä noita erikoisempia leikkauksia.Macpoika kirjoitti:Kuinka voi CSS:ssä asettaa fontin alalajin? Esim. Helvetica Neue Ultra Light
Perun puheitani: Kyllä sen voi lisätä CSS:ään nimellä "Helvetica Neue UltraLight" ja se toimii nettisivuilla ainakin niillä OS X:n käyttäjillä, joilla on tuo fontti. En menisi vannomaan, miten hyvin se toimisi niillä Windowsin ja Linuxin käyttäjillä, joilla on sama fontti. Aivan hyvin saattaisi olla toimimatta.
Jos nettisivuille on tarkoitus saada muita kävijöitä kuin pari tuttua Macin käyttäjää, en missään tapauksessa lähtisi laittamaan vain (osalle) Macin käyttäjille tuttuja eksoottisia fontteja nettisivuille.
-
- Viestit: 35
- Liittynyt: 21.11.2005 klo 15.38
Viesti Kirjoittaja Bosse »
Kyllä mulla iMacissa oli tuo Helvetican leikkaus fonteissa mukana... Puuceessä sitä todellakaan ei ole käyttiksen mukana, mutta ei se aivan älyttömän harvinainenkaan sentään liene. Prosentti/-milleosuuksista en uskalla sanoa mitään. 8)
-
- Viestit: 2634
- Liittynyt: 12.8.2006 klo 12.50
- Paikkakunta: Helsinki
Re: CSS ja fontit
Viesti Kirjoittaja Macpoika »
Eli pitää laittaa yhteen. Kiitos. Tuskin tulen tuota laittamaan tekstinä, jos on tärkeätä näkyä juuri se. Kaikilla Mac-käyttäjillähän tuon pitäisi näkyä, sillä Helvetica Neue on System-hakemistossa (ellei siis ole mennyt sitä Systemiä sorkkimaan).Juhani L kirjoitti:Älä hyvä mies kuvittele, että edes promillella netinkäyttäjistä olisi tuo fontti. Siksi en ole ikinä pohtinut tällaista enkä varmaan pohdikaan. CSS ei voida (onneksi) määritellä noita erikoisempia leikkauksia.Macpoika kirjoitti:Kuinka voi CSS:ssä asettaa fontin alalajin? Esim. Helvetica Neue Ultra Light
Perun puheitani: Kyllä sen voi lisätä CSS:ään nimellä "Helvetica Neue UltraLight" ja se toimii nettisivuilla ainakin niillä OS X:n käyttäjillä, joilla on tuo fontti. En menisi vannomaan, miten hyvin se toimisi niillä Windowsin ja Linuxin käyttäjillä, joilla on sama fontti. Aivan hyvin saattaisi olla toimimatta.
Jos nettisivuille on tarkoitus saada muita kävijöitä kuin pari tuttua Macin käyttäjää, en missään tapauksessa lähtisi laittamaan vain (osalle) Macin käyttäjille tuttuja eksoottisia fontteja nettisivuille.
Unibody MacBook 2.4GHz C2D | Mac OS X Snow Leopard
-
- Viestit: 2634
- Liittynyt: 12.8.2006 klo 12.50
- Paikkakunta: Helsinki
-
- Viestit: 2634
- Liittynyt: 12.8.2006 klo 12.50
- Paikkakunta: Helsinki
Linkkeihin ei pysty lisäämään taustaväriä
Viesti Kirjoittaja Macpoika »
Html-koodin rakenne:
Koodi: Valitse kaikki
<div>
<ul>
<a><li></li></a>
</ul>
</div>
Koodi: Valitse kaikki
#div {
position: absolute;
top: 300px;
left: 30px;
padding: 0;
}
#div ul {
margin-bottom: 10px;
padding: 15px 0 15px 0;
background: #f22 url(background_images/bg-black.png) repeat top left;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
}
#div li {
width: 170px;
padding: 10px;
list-style: none;
font-size: 1.2em;
text-align: center;
}
#div a {
background: black;
text-decoration: none;
color: #000;
}
#div a:visited {
background: black;
text-decoration: none;
color: #000;
}
#div a:hover {
background: rgba(0, 0, 0, 0.5);
color: #fff;
}
Tarvitsisin siis sen vain tuohon :hoveriin, mutta testasin muihinkin.
Unibody MacBook 2.4GHz C2D | Mac OS X Snow Leopard
-
- Viestit: 2017
- Liittynyt: 25.4.2004 klo 16.21
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Re: Linkkeihin ei pysty lisäämään taustaväriä
Viesti Kirjoittaja Jamac »
Veikkaisin että laiton merkkaus: <a> on inline elementti ja <li> on lohkoelementti. Eli <li><a></a></li>Macpoika kirjoitti: <ul>
<a><li></li></a>
</ul>
CSS3, meinaatko että toimii kaikkialla, IE???Macpoika kirjoitti: background: rgba(0, 0, 0, 0.5);
-
- Viestit: 967
- Liittynyt: 18.8.2005 klo 12.48
- Paikkakunta: Oulu
Viesti Kirjoittaja MiniMe »
Koodi: Valitse kaikki
<div>
<ul>
<a><li></li></a>
</ul>
</div>
Koodi:
Koodi: Valitse kaikki
#div {
position: absolute;
top: 300px;
left: 30px;
padding: 0;
}
...
Helpointa lienee:
Koodi: Valitse kaikki
HTML:
<div id="valikko">
<ul>
<a><li></li></a>
</ul>
</div>
CSS:
#valikko a:hover {
color: #f00;
}
-
- Viestit: 333
- Liittynyt: 23.8.2007 klo 23.00
- Paikkakunta: Helsinki
Viesti Kirjoittaja jhalmu »
Nyt unohdin jo tuon divijutun, kun tää foorumi ei näytä noita viimeisiä viestejä :-(
edit: kävin lunttaamassa. itse merkkaan nuo linkit näin:
Koodi: Valitse kaikki
a:link, a:active,a:visited {
text-decoration:none;
}
Koodi: Valitse kaikki
a:hover {
text-decoration:underline;
color: red;
}
Macbook Pro 16" i9
MacBook Air 13" i5 w/ Fedora/macos 15.5
Mac Mini Pro M4
MacBook Air 13,3" M2
-
- Viestit: 2634
- Liittynyt: 12.8.2006 klo 12.50
- Paikkakunta: Helsinki
Viesti Kirjoittaja Macpoika »
Kyllä. Ongelma olis siis, että a:han ei saanut laitettua taustaa. Ongelma korjaantui sillä, että laitoin a:t li:den sisään. Nyt ongelma on se, että a:han ei saa width:iä tai length:iä. Kokeilen laittaa a:n display:ksi block:in.MiniMe kirjoitti:Niin miksi css:ään div on merkattu id:ksi. Vai onko esimerkki html:ssä vain oikaistu id:t pois?
Mielenkiintoista tekstiä kun siellä vilisee koodia.
![Hymy [:)]](./images/smilies/icon_smile.gif)
Unibody MacBook 2.4GHz C2D | Mac OS X Snow Leopard
-
- Viestit: 89
- Liittynyt: 6.1.2008 klo 10.51
Viesti Kirjoittaja cheets »
Lisäksi tuo
Koodi: Valitse kaikki
#div
Koodi: Valitse kaikki
div
Koodi: Valitse kaikki
div #valikko
Koodi: Valitse kaikki
#valikko
Koodi: Valitse kaikki
.valikko
Koodi: Valitse kaikki
<div id="valikko">
Koodi: Valitse kaikki
<div class="valikko">
-
- Viestit: 2634
- Liittynyt: 12.8.2006 klo 12.50
- Paikkakunta: Helsinki
Viesti Kirjoittaja Macpoika »
Sain a:n tukemaan width:iä ja height:ia kun laitoin display:ksi block:in.cheets kirjoitti:Tietääkseni a ei tue width tai height määrittelyä. Ja mielestäni jos linkille ruvetaan sanomaan minkä pituinen ja korkuinen sen pitää olla, niin on jossain mennyt pahasti vikaan. Kokoja varten on ihan eri elementtejä olemassa.
Lisäksi tuoon kyllä niin epästandardia, jos haluat kaikille diveille samat määritykset nii laitat pelkästäänKoodi: Valitse kaikki
#div
Jos haluat yhdelle diville määritykset niin silloin id toimii ja voit kirjoittaa css:ään jokoKoodi: Valitse kaikki
div
taiKoodi: Valitse kaikki
div #valikko
Luokkaa pitää käyttää jos haluat määrityksen useammalle diville, muttet kaikille, sehän menee esim.Koodi: Valitse kaikki
#valikko
Vastaavasti merkinnät koodiinKoodi: Valitse kaikki
.valikko
taiKoodi: Valitse kaikki
<div id="valikko">
Koodi: Valitse kaikki
<div class="valikko">
En myöskään käytää mitään #div:iä, vaan kuten ylempänä kerroin tuo oli vain esimerkki. Tiedän kyllä nuo asiat kaikki. Opettelin HTML:n ja CSS:n kahdessa päivässä joulukuun keskivaiheilla.
Unibody MacBook 2.4GHz C2D | Mac OS X Snow Leopard
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Viesti Kirjoittaja Jamac »
Juuri näin, eli määrittelit inline-elementin lohkoelementiksi, tämä onnistuu juuri tuolla "displaylla".Macpoika kirjoitti:Sain a:n tukemaan width:iä ja height:ia kun laitoin display:ksi block:in.
Muistaa kannattaa, kuten tuolla jo aiemmin mainitsin, että lohkoelementtiä ei laiteta inline elementin sisään. Inlinet tulee lohkon tai toisen inlinen sisään.
99,9% varmuudella muistan että inline-elementillä ei ole korkeutta/leveyttä. Block-elementillä, eli lohkoelementillä, sen sijaan voi olla.
-
- Viestit: 89
- Liittynyt: 6.1.2008 klo 10.51
Viesti Kirjoittaja cheets »
No se on hyväMacpoika kirjoitti: Sain a:n tukemaan width:iä ja height:ia kun laitoin display:ksi block:in.
En myöskään käytää mitään #div:iä, vaan kuten ylempänä kerroin tuo oli vain esimerkki. Tiedän kyllä nuo asiat kaikki. Opettelin HTML:n ja CSS:n kahdessa päivässä joulukuun keskivaiheilla.


-
- Viestit: 263
- Liittynyt: 9.3.2005 klo 10.30
- Paikkakunta: Hollola
Viesti Kirjoittaja OPJ »
Nimenomaan. Allekirjoittaneella on nyt semmoinen epäkäytännöllisen kettumainen probleema ratkottavana, johon en täältä enkä guuglaamallakaan löytänyt vastausta suoraan, joten päätin kysyä, josko jollain olisi parempaa tietoa.No se on hyväItse olen tässä opetellut yli 10 vuotta ja vieläkin on opittavaa
Kysymykseni ja probleema koskee ul li-v alikoita: jostain kumman syystä li-tagien sisällä olevan valikkotekstin/linkin rivivälistys on "liian suuri" ja sitä ei voi muuttaa - en ainakaan ole onnistunut. Mikään muutos div-class-, ul-, li- tai a-määritteisiin ei tunnu tehoavan.
Pahin ongelma esiintyy windows-puolella, sekä IE:ssä että FF:ssä. Testattu Win 98, XP, VIsta ja Mac OS X. Macin FF toisinaan onnistuu näyttämään rivinvälit oikein. IE:hän on ehdottomasti suurin murheenkryyni.
Lyhyesti kerrattuna: valikon kaksiriviset kohdat eivät näytä yhtenäiseltä, vaan rivinvälistys on sama tai lähes sama kuin li-tagien välillä oleva välistys.
Jos joku ystävällinen sielu osaa tuossa auttaa, olisi loistavaa. Ja masokistit voivat tutustua tapaukseen esimerkiksi osoitteessa http://www.p-hkesayo.fi ja sieltä koulutustarjonta/ammatillinen koulutus. toinen alavalikko vasemmalla, vaaleahkon harmaat tekstit.
Kiittää hän.
-
- Viestit: 2634
- Liittynyt: 12.8.2006 klo 12.50
- Paikkakunta: Helsinki
-
- Viestit: 263
- Liittynyt: 9.3.2005 klo 10.30
- Paikkakunta: Hollola
Viesti Kirjoittaja OPJ »
Muistaakseni olen kokeillut sitäkin... marginit, baddingit (ei Paddingin Rauleja vielä kuitenkaan)Macpoika kirjoitti:Ymmärtääkseni li:n display on block? Miten olisi esim. margin-bottom?OPJ kirjoitti:… Kiittää hän.

Margin-bottom muuttaa vain ja ainoastaan valikon kohtien välistystä ja se ei ole tarkoitus, vaan li-elementtien rivinvälistys pitäisi saada pienemmäksi/rivit lähemmäs toisiaan. Jos display on inline, homma korjaantui muistaakseni osittain, mutta sitten tuli taas ongelmia sisennysten kanssa.
Debuggaukseen FF-selaimessa käytän firebugia, siinä kun CSS-arvoja voi muuttaa ja katsoa vaikutuksia heti. Mutta kun IE:ssä ei samanlaista työkalua ole, niin voitte kuvitella, onko hermot menneet aika monta kertaa.
Perhana, ehkä en vaan näin yhdeksän vuoden jälkeen vielä OSAA *grin*
-
- Viestit: 967
- Liittynyt: 18.8.2005 klo 12.48
- Paikkakunta: Oulu
-
- Viestit: 263
- Liittynyt: 9.3.2005 klo 10.30
- Paikkakunta: Hollola
Viesti Kirjoittaja OPJ »
Kyllä - viittaan edelliseen viestiini. Siis mielestäni olen kokeillut kaikki elementit sisältä ulospäin div-tagiin asti ja muuttamalla "kaikkia" mielestäni tarpeellisia määreitä. Mikään ei auta tai vaikuta. Rivinväli vaan on ja pysyy.MiniMe kirjoitti:Eh... Olet varmaan kokeillut line-height määritystä? Nythän siellä ei taida olla sitä määritelty tuolle valikolle erikseen.
Ongelman on pakko vaan jotenkin liittyä ul li-navigaation juttuihin, koska linkkinä rivinvälistysten määrityksen toimivat.
-
- Viestit: 2634
- Liittynyt: 12.8.2006 klo 12.50
- Paikkakunta: Helsinki
Viesti Kirjoittaja Macpoika »
Niin, kai kokeilit line-height:ia a:han? Olettaen, että kaikki li:n sisällä on linkkiä.OPJ kirjoitti:Kyllä - viittaan edelliseen viestiini. Siis mielestäni olen kokeillut kaikki elementit sisältä ulospäin div-tagiin asti ja muuttamalla "kaikkia" mielestäni tarpeellisia määreitä. Mikään ei auta tai vaikuta. Rivinväli vaan on ja pysyy.MiniMe kirjoitti:Eh... Olet varmaan kokeillut line-height määritystä? Nythän siellä ei taida olla sitä määritelty tuolle valikolle erikseen.
Ongelman on pakko vaan jotenkin liittyä ul li-navigaation juttuihin, koska linkkinä rivinvälistysten määrityksen toimivat.
Unibody MacBook 2.4GHz C2D | Mac OS X Snow Leopard
-
- Viestit: 263
- Liittynyt: 9.3.2005 klo 10.30
- Paikkakunta: Hollola
Viesti Kirjoittaja OPJ »
Kyllä. Siis myös olettamaasi, että kaikki a:n sisällä on linkkiä:Macpoika kirjoitti:Niin, kai kokeilit line-height:ia a:han? Olettaen, että kaikki li:n sisällä on linkkiä.OPJ kirjoitti:Kyllä - viittaan edelliseen viestiini. Siis mielestäni olen kokeillut kaikki elementit sisältä ulospäin div-tagiin asti ja muuttamalla "kaikkia" mielestäni tarpeellisia määreitä. Mikään ei auta tai vaikuta. Rivinväli vaan on ja pysyy.MiniMe kirjoitti:Eh... Olet varmaan kokeillut line-height määritystä? Nythän siellä ei taida olla sitä määritelty tuolle valikolle erikseen.
Ongelman on pakko vaan jotenkin liittyä ul li-navigaation juttuihin, koska linkkinä rivinvälistysten määrityksen toimivat.
<div class="subnavi2">
<ul>
<li><a>valikko yksi</a></li>
</ul>
</div>
ja niin ees päin
-
- Viestit: 167
- Liittynyt: 21.11.2006 klo 16.36
- Paikkakunta: Rovaniemi
Viesti Kirjoittaja avpn »
Unitless line-heights
-
- Viestit: 967
- Liittynyt: 18.8.2005 klo 12.48
- Paikkakunta: Oulu
Viesti Kirjoittaja MiniMe »
Koodi: Valitse kaikki
.phkyo_subnavi2 ul li {
clear:left;
display:block;
list-style-type:none;
margin:0pt 10px 4px;
padding:0pt;
width:190px;
}
Koodi: Valitse kaikki
line-height: 12px;
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit