Eli jokaiselle sivulle marginaalit ja erikseen oikealle ja vasemmalle.
Koodi: Valitse kaikki
@page :right {
margin-left: 6cm;
}
@page :left {
margin-right: 6cm;
}
@page {
margin: 3cm;
}
Viesti Kirjoittaja Macpoika »
Koodi: Valitse kaikki
@page :right {
margin-left: 6cm;
}
@page :left {
margin-right: 6cm;
}
@page {
margin: 3cm;
}
Viesti Kirjoittaja tjm »
Viesti Kirjoittaja Juhani L »
Viesti Kirjoittaja Macpoika »
Viesti Kirjoittaja Macpoika »
Viesti Kirjoittaja Juhani L »
Mahdotonta ja sotii html:n relatiivisuutta vastaan. Kyse ei taida olla Safarin ilkeydestä vaan siitä, että tulostimien ajurit ja sivujen CSS-asetukset ovat ihan eri asioita.Macpoika kirjoitti:Haluan, että kun nettisivu tulostetaan, jokaisella arkilla on itsemäärittelemäni marginaalit.
Haluan, että kun nettisivu tulostetaan, vasemman sivun oikea marginaali on 6cm ja vasen 3cm.
Haluan, että kun nettisivu tulsotetaan, oikean sivun vasen marginaali on 6cm ja vasen 3cm.
Viesti Kirjoittaja Macpoika »
Nyt täytyy sanoa, että puppua puhut.Juhani L kirjoitti:Mahdotonta ja sotii html:n relatiivisuutta vastaan. Kyse ei taida olla Safarin ilkeydestä vaan siitä, että tulostimien ajurit ja sivujen CSS-asetukset ovat ihan eri asioita.Macpoika kirjoitti:Haluan, että kun nettisivu tulostetaan, jokaisella arkilla on itsemäärittelemäni marginaalit.
Haluan, että kun nettisivu tulostetaan, vasemman sivun oikea marginaali on 6cm ja vasen 3cm.
Haluan, että kun nettisivu tulsotetaan, oikean sivun vasen marginaali on 6cm ja vasen 3cm.
Viesti Kirjoittaja mutofuto »
Viesti Kirjoittaja Macpoika »
Tarkoitatko, että minä valitan täällä kun ei IE:ssä mikään toimi, ja kun Safarista puuttuu ominaisuus, niin olen aivan tyytyväinen?mutofuto kirjoitti:niin paljon kuin herjataankin yhden valmistajan standardeja ja pieniä jippoja, virityksiä ja puutteita ja ollaan vihaisia standardin noudattamattajättämisestä, niin tässä ollaan nyt tekemässä samaa hommaa?
Viesti Kirjoittaja Tate »
Koodi: Valitse kaikki
<LINK rel="stylesheet" type="text/css" media="screen, print" href="foo.css">
Viesti Kirjoittaja Macpoika »
Yep. Mutta Safari ei tue @page -rulea.Tate kirjoitti:oletko kokeillut käyttää css tiedostossa median attribuuttina "media"?
esim:Koodi: Valitse kaikki
<LINK rel="stylesheet" type="text/css" media="screen, print" href="foo.css">
Viesti Kirjoittaja Tate »
Koodi: Valitse kaikki
<body><div id="content"> codea </div></body>
Viesti Kirjoittaja MiniMe »
Viesti Kirjoittaja Jamac »
Koodi: Valitse kaikki
@media print {
p.notification {
font-size: 1em;
font-weight:bold;
color: black; text-align: left;
border-bottom: 1px solid black;
border-top: 1px solid black;
padding: 0.25em 0em 0.25em 0.25em;
margin: 0em 0em 2em 0em;
background-color: white;
}
}
Viesti Kirjoittaja Macpoika »
Viesti Kirjoittaja Sherukka »
Viesti Kirjoittaja MiniMe »
Kyseisessä tapauksessa HTML-sivua muotoillaan CSS-tyylimuotoilujen avulla. Ongelma on vain se, että kaikki selaimet eivät "vielä" tue uusimpien standardien mukaisia CSS-tyylimääritteitä.Sherukka kirjoitti:Sanoisin tähän ettei HTML:stä koskaan ollut tarkoitus tehdä WYSIWYG:iä vai olenko muka väärässä?
Viesti Kirjoittaja Macpoika »
Olet.Sherukka kirjoitti:Sanoisin tähän ettei HTML:stä koskaan ollut tarkoitus tehdä WYSIWYG:iä vai olenko muka väärässä?
Viesti Kirjoittaja Sherukka »
Hehe, eipäs siinä kyllä kovin hyvin onnistuttu, paskan saivat kasaan!?Macpoika kirjoitti:Olet.Sherukka kirjoitti:Sanoisin tähän ettei HTML:stä koskaan ollut tarkoitus tehdä WYSIWYG:iä vai olenko muka väärässä?
Viesti Kirjoittaja mikastus »
Olet ehkä väärässä siinä, että siitä ei koskaan ollut tarkoitus tehdä wysiwyg:iä, mutta alunperin siitä ei käsittääkseni ollut tarkoitus tehdä wysiwyg:iä.Sherukka kirjoitti:Sanoisin tähän ettei HTML:stä koskaan ollut tarkoitus tehdä WYSIWYG:iä vai olenko muka väärässä?
En ole nyt juuri tällä hetkellä itse tekemisissä tämän asian kanssa, mutta mielestäni tuo voisi olla hyvä asia, että voidaan määritellä myös tulostettava ulkoasu. Sehän usein poikkeaa huomattavasti katselulaitteen formaatista. Joillakin sivuilla tuo paperitulostuksen optio tarjotaankin erillisenä linkkinä, aka; tulostettava versio.HTML:n alkuperäinen tarkoitus oli pikemminkin kuvata WWW-sivun rakennetta kuin sen ulkoasua, mutta sivujen kirjoittajat halusivat ennen pitkää paremmat mahdollisuudet vaikuttaa myös dokumenttiensa ulkoasuun.
Viesti Kirjoittaja Macpoika »
Tämä johtuu siitä, että eri selaimet tukevat eri asioita ja jokaisessa on omat buginsa.Sherukka kirjoitti:Hehe, eipäs siinä kyllä kovin hyvin onnistuttu, kakka saivat kasaan!?Macpoika kirjoitti:Olet.Sherukka kirjoitti:Sanoisin tähän ettei HTML:stä koskaan ollut tarkoitus tehdä WYSIWYG:iä vai olenko muka väärässä?
Viesti Kirjoittaja Sherukka »
Ok, eli päästäisiin pikselitason tarkkuuksiin?Macpoika kirjoitti:Tämä johtuu siitä, että eri selaimet tukevat eri asioita ja jokaisessa on omat buginsa.Sherukka kirjoitti:Hehe, eipäs siinä kyllä kovin hyvin onnistuttu, kakka saivat kasaan!?Macpoika kirjoitti:Olet.
Oletan myös, että kun puhuit HTML:stä, tarkoitit (X)HTML:ää SEKÄ CSS:ää, sillä muuten viestissäsi olisi vielä vähemmän järkeä. Keskustelunhan aihe on CSS:llä tehty taitto. Ja CSS:n idea on juuri olla wysiwyg. Idea on, että kaikissa selaimissa on tuki CSS:lle ja että se kaikissa näkyy samalla tavalla.
Viesti Kirjoittaja MiniMe »
Kyllä. Tässä tapauksessa tavoite oli vain saada aseteltua sisältö paikoilleen tulostusta varten, joten lienee loogisempaa puhua vaikka millimetreistä.Sherukka kirjoitti:Ok, eli päästäisiin pikselitason tarkkuuksiin?
Viesti Kirjoittaja Jamac »
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”