Forum » Izdelava spletišč » Vse, kar ste si želeli vprašati o CSS, pa si niste upali.
Vse, kar ste si želeli vprašati o CSS, pa si niste upali.
Hair ::
Čista komplikacija...
Vseeno bi bilo, če bi namesto
[font class="font_type_01 font_color1 font_x-large"]
pisal
[font style="font-family: arial; color: #000099; font-size: 15px;"]
Zame osebno mnogo lažje, ker se pač ni treba učiti vsega na pamet. Spet pa ni fore v takem pisanju CSSa, tako da ostajam pri svojem klasičnem sheet-u, ki je za vsako stran drugačen in vsakemu tagu-u določam samo en class ali id.
MHO...
P.S.: A tale zadeva z večimi class-i sploh validira?
Vseeno bi bilo, če bi namesto
[font class="font_type_01 font_color1 font_x-large"]
pisal
[font style="font-family: arial; color: #000099; font-size: 15px;"]
Zame osebno mnogo lažje, ker se pač ni treba učiti vsega na pamet. Spet pa ni fore v takem pisanju CSSa, tako da ostajam pri svojem klasičnem sheet-u, ki je za vsako stran drugačen in vsakemu tagu-u določam samo en class ali id.
MHO...
P.S.: A tale zadeva z večimi class-i sploh validira?
Whenever people agree with me, I feel I must be wrong.
letez ::
HairMan?
Vseeno bi bilo, če bi namesto
[font class="font_type_01 font_color1 font_x-large"]
pisal
[font style="font-family: arial; color: #000099; font-size: 15px;"]
dej šeenkrat premisli kaj si napisal :)
Vseeno bi bilo, če bi namesto
[font class="font_type_01 font_color1 font_x-large"]
pisal
[font style="font-family: arial; color: #000099; font-size: 15px;"]
dej šeenkrat premisli kaj si napisal :)
Hair ::
Sem premislil preden sem napisal. Sam ne vidim nobene razlike med tem, če pišeš 3 classe ali 3 lastnosti. Ampak morda se pa motim. Sedaj je na tebi da me razsvetliš, če se ne strinjaš z mano. ;)
Whenever people agree with me, I feel I must be wrong.
veteran ::
P.S.: A tale zadeva z večimi class-i sploh validira?
Se. Ampak če imaš več kot dva, je tole že hudo nepregledno (sploh da bi imel class za vsak tip pisave, velikost pisave, barvo, obrobo... posebej!) Že res, da so okusi različni, ampak IMHO je bolje deklarirat par class-ov za različne tabele, naslove, novice..., ne pa takole komplicirat. ;)
Letez, lepo prosim, ne piši velikosti pisav v px, IE na to gleda kot na fiksno velikost in posledično uporabniki ne morejo spremenit velikosti pisave ("saj imam srednjo velikost pisav, pa je ponekod tekst tako droben, da se ne da nič prebrat"). Relativne velikosti: npr 90% ali .9em so precej bolj prijazne uporabnikom.
Se. Ampak če imaš več kot dva, je tole že hudo nepregledno (sploh da bi imel class za vsak tip pisave, velikost pisave, barvo, obrobo... posebej!) Že res, da so okusi različni, ampak IMHO je bolje deklarirat par class-ov za različne tabele, naslove, novice..., ne pa takole komplicirat. ;)
Letez, lepo prosim, ne piši velikosti pisav v px, IE na to gleda kot na fiksno velikost in posledično uporabniki ne morejo spremenit velikosti pisave ("saj imam srednjo velikost pisav, pa je ponekod tekst tako droben, da se ne da nič prebrat"). Relativne velikosti: npr 90% ali .9em so precej bolj prijazne uporabnikom.
Road Runner ::
veteran: jaz imam default pisavo na 11px (če ne nastavljaš posebej je 16px) zaradi strani kje ni stilov, ali pa so čudni, da normalno izgledajo. zdaj bo pa nekdo naštimal pisavo na 0.8em, ker pri 16px defaultu to še zgleda ok, pri men bojo pa črke smešno majhne.
tko da imho tole z em oz. procenti ni ravno nujno boljše. upam si pa trdit da si default velikost pisave spremeni vsaj takšn procent ljudi kakršen je uporabnikov ie ki poznajo funkcijo "bigger text" (malo torej)
hairMan: kaj če se kasnej odločš da pa tist font ne sme bit #000099 ampak mogoče #008? boš šel popravljat vsako navedbo v htmlju al boš popravu samo določen class v cssju?
tko da imho tole z em oz. procenti ni ravno nujno boljše. upam si pa trdit da si default velikost pisave spremeni vsaj takšn procent ljudi kakršen je uporabnikov ie ki poznajo funkcijo "bigger text" (malo torej)
hairMan: kaj če se kasnej odločš da pa tist font ne sme bit #000099 ampak mogoče #008? boš šel popravljat vsako navedbo v htmlju al boš popravu samo določen class v cssju?
http://dusan.fora.si/blog/ (742617000027)
CaqKa ::
letez mislim da si popolnoma zgrešil poanto cssja.
predvsem se gre za ločevanje vsebine od oblikovanja. da iz tega narediš to: http://www.csszengarden.com/.
nekdo ki napiše vsebino.. reče, to je glavni tekst, to je naslov na prvem nivoju, to je naslov na drugem nivoju, ta tekst naj bo povdarjen ker je pomemben in to vrši na nivoju classov ali IDjev: .glavnoBesedilo .glava .novica .naslov1 .naslov2
nato je na oblikovalcu, da se odloči kak bo ta vsebina prikazana. ideja cssja je tudi v tem da se določi ali bo id=glava prikazan na vrhu, ali na strani ali pa na drugi strani, ali pa da se sploh ne prikaže.
s tem ko pa ti v vsebino (beri: html) vpisuješ te nepotrebne atribute, pa že delaš design.
in če sem lahko malo predvidljiv.. bom povprašal če postavljaš stran s pomočjo tabel, to namreč močno sumim.
predvsem se gre za ločevanje vsebine od oblikovanja. da iz tega narediš to: http://www.csszengarden.com/.
nekdo ki napiše vsebino.. reče, to je glavni tekst, to je naslov na prvem nivoju, to je naslov na drugem nivoju, ta tekst naj bo povdarjen ker je pomemben in to vrši na nivoju classov ali IDjev: .glavnoBesedilo .glava .novica .naslov1 .naslov2
nato je na oblikovalcu, da se odloči kak bo ta vsebina prikazana. ideja cssja je tudi v tem da se določi ali bo id=glava prikazan na vrhu, ali na strani ali pa na drugi strani, ali pa da se sploh ne prikaže.
s tem ko pa ti v vsebino (beri: html) vpisuješ te nepotrebne atribute, pa že delaš design.
in če sem lahko malo predvidljiv.. bom povprašal če postavljaš stran s pomočjo tabel, to namreč močno sumim.
Hair ::
@Racer D
Sploh ne pravim da je na splošno bolje pisati CSS v HTML (LOL). letez pravi, da ne spreminja CSSa, zato je isto, če ti povsod spreminjaš #000099 v #008 ali pa font_color1 v font_color2. V njegovem primeru seveda.
Sploh ne pravim da je na splošno bolje pisati CSS v HTML (LOL). letez pravi, da ne spreminja CSSa, zato je isto, če ti povsod spreminjaš #000099 v #008 ali pa font_color1 v font_color2. V njegovem primeru seveda.
Whenever people agree with me, I feel I must be wrong.
Zgodovina sprememb…
- spremenil: Hair ()
Road Runner ::
alpa pač rečeš
.font_color1 { color:#008; }:) no ja, čudn primer anyway :>
http://dusan.fora.si/blog/ (742617000027)
Ziga Dolhar ::
Letez: do takih idej sem tudi sam enkrat prišel, vendar sem ugotovil enako kot CaqKa.
Kakšna je namreč razlika med ...
in
(Za morebitno nepravilno uporabo tagov se opravičujem. Dejansko nikoli nisem delal brez-cssja, tako da tegale sploh ne znam pisat :))
Če bi sedaj želel generalno vsem novicam (.novica) spremenit barvo -- kaj boš storil? Povsod color-red spreminjal v color-yellow? Če imaš poleg tega še nekaj več naprednejšega pozicioniranja, pa zna biti precej tečno. ("Ej, Žiga, dej telim novicam na leti strani dva piksla več placa, pa za tričetrt piksla jih razmakni ...")
Ta rešitev je res zgolj neka naprednejša varianta [na srečo] odsluženega oblikovanja v samem htmlju.
Kakšna je namreč razlika med ...
<p style="font-family-tahoma color-red background-yellow font-size-10px">
in
<p face="Tahoma" size="10" color="red" background="yellow">
(Za morebitno nepravilno uporabo tagov se opravičujem. Dejansko nikoli nisem delal brez-cssja, tako da tegale sploh ne znam pisat :))
Če bi sedaj želel generalno vsem novicam (.novica) spremenit barvo -- kaj boš storil? Povsod color-red spreminjal v color-yellow? Če imaš poleg tega še nekaj več naprednejšega pozicioniranja, pa zna biti precej tečno. ("Ej, Žiga, dej telim novicam na leti strani dva piksla več placa, pa za tričetrt piksla jih razmakni ...")
Ta rešitev je res zgolj neka naprednejša varianta [na srečo] odsluženega oblikovanja v samem htmlju.
https://dolhar.si/
Zgodovina sprememb…
- spremenil: Ziga Dolhar ()
letez ::
CaqKa popolnoma se strinjam..vendar v praksi je vedno tako..., da neglede kakšen problem imaš in kako ga rešuješ je rezultat isti. Popolnoma isto sranje a ga narediš po PSu ali pa po svoje. Nisem rekel, da je moj način fantastičen ( daleč stran od tega )... je pa uporaben in preprost.
Kot prvo kako bom jaz oblikoval pisavo na sajtu je isti drek al napišem v html class ali pa v CSS obliko. Kar sem želel predstaviti je to, da lahko z malo truda in znanja + kmečke pameti narediš rezultat isti.
Nikoli nisem zasledil koga, ki bi CSS pisal po PSu tako kot URL ki si ga posredoval. Dvomim, da si tudi ti, ker če bi... bi se lahko pohvalil z svojim URLjem. Moja namen uporabe CSSja je, da z eno spremembno lahko popravim n strani.. če pa imam samo eno stran pa je nesmiselno sploh pisati CSS.
Ker jaz ločim vsebino od designa z XML / XSL + ( css ) .. je moje oblikovanje poudarjeno na tabelah. Vedno v htmlju določim cellspacing / cellpadding / width / height attribute in nikoli ne v CCSju ( spacing / padding and stuff). Nikoli ne uporabljam [div] ker moje grupe so v XMLju. Za primer mi je lažje oblikovati del XSLja tako, da napišem...
[table border="0" cellspacing="0" cellpadding="0" width="100%" class="border_bottom_color1_050"]
[xsl:for-each select="root/path"]
[tr]
[td][font class="font_type_01 font_color1 font_medium"][xsl:value-of select="title"/][/font][/td]
[/tr]
[/xsl:for-each]
[/table]
na koncu je rezultat popolnoma enak :) .. in ni mi mar za % tistih, ki gledajo v kodo in se ji krohotajo..češ kako je napisana ( zavedajmo se, da imamo slovenčki manjšinsjki problem in da to sploh ni čudno :).... ko delaš websajte zato, da se preživljaš je važno, da stranka vizualno vidi to kar si je želela imeti.. in vrjemi mi 99% je takšnih, ki sploh ne vejo kaj je "koda" kaj HTML in kaj šele CSS.. in če bi komu od teh razlagal dobesedno kako pravilno in lepo je napisana tvoja koda in kako po PSu si ločil vsebino od oblike... mi vrjemi, da bi bilo isto kot razlagati stari mami kak uber PC imaš doma.
še enkrat.. nikomur nisem rekel, da uporablja karkoli narobe .. nikogar nisem flamal ali karkoli podobnega.. vse kar sem želel je to, da mogoče KDO, ki je ravnokar začel raziskovaiti CSS ali pa tisti, ki mu je zadeva za enkrat trda ( kak samouk mogoče.. ) najde rešitev in idejo.. ker napiflane stvari je težko razumeti ;)
Kot prvo kako bom jaz oblikoval pisavo na sajtu je isti drek al napišem v html class ali pa v CSS obliko. Kar sem želel predstaviti je to, da lahko z malo truda in znanja + kmečke pameti narediš rezultat isti.
Nikoli nisem zasledil koga, ki bi CSS pisal po PSu tako kot URL ki si ga posredoval. Dvomim, da si tudi ti, ker če bi... bi se lahko pohvalil z svojim URLjem. Moja namen uporabe CSSja je, da z eno spremembno lahko popravim n strani.. če pa imam samo eno stran pa je nesmiselno sploh pisati CSS.
Ker jaz ločim vsebino od designa z XML / XSL + ( css ) .. je moje oblikovanje poudarjeno na tabelah. Vedno v htmlju določim cellspacing / cellpadding / width / height attribute in nikoli ne v CCSju ( spacing / padding and stuff). Nikoli ne uporabljam [div] ker moje grupe so v XMLju. Za primer mi je lažje oblikovati del XSLja tako, da napišem...
[table border="0" cellspacing="0" cellpadding="0" width="100%" class="border_bottom_color1_050"]
[xsl:for-each select="root/path"]
[tr]
[td][font class="font_type_01 font_color1 font_medium"][xsl:value-of select="title"/][/font][/td]
[/tr]
[/xsl:for-each]
[/table]
na koncu je rezultat popolnoma enak :) .. in ni mi mar za % tistih, ki gledajo v kodo in se ji krohotajo..češ kako je napisana ( zavedajmo se, da imamo slovenčki manjšinsjki problem in da to sploh ni čudno :).... ko delaš websajte zato, da se preživljaš je važno, da stranka vizualno vidi to kar si je želela imeti.. in vrjemi mi 99% je takšnih, ki sploh ne vejo kaj je "koda" kaj HTML in kaj šele CSS.. in če bi komu od teh razlagal dobesedno kako pravilno in lepo je napisana tvoja koda in kako po PSu si ločil vsebino od oblike... mi vrjemi, da bi bilo isto kot razlagati stari mami kak uber PC imaš doma.
še enkrat.. nikomur nisem rekel, da uporablja karkoli narobe .. nikogar nisem flamal ali karkoli podobnega.. vse kar sem želel je to, da mogoče KDO, ki je ravnokar začel raziskovaiti CSS ali pa tisti, ki mu je zadeva za enkrat trda ( kak samouk mogoče.. ) najde rešitev in idejo.. ker napiflane stvari je težko razumeti ;)
Zgodovina sprememb…
- spremenil: letez ()
CaqKa ::
pojma nimam na kaj ciljaš s PS, razen če mogoče photoshop
katere moje strani si gledal nevem..
tiste ki sem jih popolnoma sam naredil iz nule so tri, 1 3 s tem da druga ni na voljo saj je le koncept ki se samo v ie7 prikazuje dobro.. vsekakor so vse zastavljene po konceptu kot sem ga razložil.
da ti razložim analogijo, temu kar ti uporabljaš z uporabo worda. v wordu namreč lahko prav tako narediš stile. no potem pa si narediš en stil z imenom arial11bold, pa enega z italic.. pa to potem označevat..
tudi tam delo poteka tako, da rečeš, to je naslov1, to je paragraph, to je naštevanje, to je citat in to je koda... pa potem desno klikneš na slog in ga urediš po lastni oblikovalski žilici.
morebiti ti je res lažje, vendar je meni dosti lažje spremenit eno datoteko, na katero se vsi htmlju sklicujejo in vedet, da se bo sprememba odražala na vseh htmljih, brez da bi se katerega koli htmlja pipno.
kako poteka dela z xml in xsl ne vem, zato bom tukaj v tem primeru tiho.
ampak slabost tabel je ravno v zamenjavi dizajna. namreč ti se lahko pri strani ki je izdelana tako kot moje odločiš v katerem koli trenutki, da ti ni všeč in preko cssja in slik za ozadja popolnoma spremeniš oblikovanje strani. kar pa pri tabelah seveda ni mogoče. pa še to je da pri oblikovanju z tabelo moreš možgane bolj naprezat, saj za nek stil potrebuješ več tabel kot pa divov.
kaj hočem s tem odstavkom povedat je to, da nekdo ki želi stran predizajnirat brez, da bi spreminjal vsebino, ima z cssjem to možnost. pri tabelnem dizajnu pa si omejen le na kakšne menjave fontov in minimalno menjavo slik ozadja. tudi zapikslan si do pike natančno.
konec koncev pa res stran stranki dela in stranka nima pojma.
problem pa je da se je nekdo poglobil in si nabral znanje za delanje homepageov ki so po standardu, pa zaradi wannabee spletnih mojstrov ne more upravičit cene kot bi jo lahko za vložen trud.
in ne nočem te napadat, hočem le da vsak nadaljni ki bo bral to temo, dojame bistvo cssja in slogov nasploh, ker vidim, da večini to ni najbolj jasna stvar.
katere moje strani si gledal nevem..
tiste ki sem jih popolnoma sam naredil iz nule so tri, 1 3 s tem da druga ni na voljo saj je le koncept ki se samo v ie7 prikazuje dobro.. vsekakor so vse zastavljene po konceptu kot sem ga razložil.
da ti razložim analogijo, temu kar ti uporabljaš z uporabo worda. v wordu namreč lahko prav tako narediš stile. no potem pa si narediš en stil z imenom arial11bold, pa enega z italic.. pa to potem označevat..
tudi tam delo poteka tako, da rečeš, to je naslov1, to je paragraph, to je naštevanje, to je citat in to je koda... pa potem desno klikneš na slog in ga urediš po lastni oblikovalski žilici.
morebiti ti je res lažje, vendar je meni dosti lažje spremenit eno datoteko, na katero se vsi htmlju sklicujejo in vedet, da se bo sprememba odražala na vseh htmljih, brez da bi se katerega koli htmlja pipno.
kako poteka dela z xml in xsl ne vem, zato bom tukaj v tem primeru tiho.
ampak slabost tabel je ravno v zamenjavi dizajna. namreč ti se lahko pri strani ki je izdelana tako kot moje odločiš v katerem koli trenutki, da ti ni všeč in preko cssja in slik za ozadja popolnoma spremeniš oblikovanje strani. kar pa pri tabelah seveda ni mogoče. pa še to je da pri oblikovanju z tabelo moreš možgane bolj naprezat, saj za nek stil potrebuješ več tabel kot pa divov.
kaj hočem s tem odstavkom povedat je to, da nekdo ki želi stran predizajnirat brez, da bi spreminjal vsebino, ima z cssjem to možnost. pri tabelnem dizajnu pa si omejen le na kakšne menjave fontov in minimalno menjavo slik ozadja. tudi zapikslan si do pike natančno.
konec koncev pa res stran stranki dela in stranka nima pojma.
problem pa je da se je nekdo poglobil in si nabral znanje za delanje homepageov ki so po standardu, pa zaradi wannabee spletnih mojstrov ne more upravičit cene kot bi jo lahko za vložen trud.
in ne nočem te napadat, hočem le da vsak nadaljni ki bo bral to temo, dojame bistvo cssja in slogov nasploh, ker vidim, da večini to ni najbolj jasna stvar.
Ziga Dolhar ::
letez:
> na koncu je rezultat popolnoma enak :) .. in ni mi mar za % tistih, ki gledajo v kodo in se ji krohotajo..češ kako je napisana ( zavedajmo se, da imamo slovenčki manjšinsjki problem in da to sploh ni čudno :)....
Output je popolnoma nerelevanten. Tudi jaz sem jih že enkrat [od "znalca"] slišal, ker output moje skripte ni bil lepo "poformatiran". Bistveno s tega vidika je le, kakšne so tvoje "izvorne" datoteke in kako poteka njih urejanje. Če na tvoji strani za spremembo celostnega designa določenega site-wide ponavljajočega se elementa zadostuje ena sama sprememba classa, super.
[Vseeno pa pomisli, ali je s tvojim načinom dejansko ločen prikaz od strukture. Še vedno se mi zdi, da ni. Vprašanje je tudi, če ti je to sploh v interesu. Na večini strani, ki niso zen-garten, to ni.]
> na koncu je rezultat popolnoma enak :) .. in ni mi mar za % tistih, ki gledajo v kodo in se ji krohotajo..češ kako je napisana ( zavedajmo se, da imamo slovenčki manjšinsjki problem in da to sploh ni čudno :)....
Output je popolnoma nerelevanten. Tudi jaz sem jih že enkrat [od "znalca"] slišal, ker output moje skripte ni bil lepo "poformatiran". Bistveno s tega vidika je le, kakšne so tvoje "izvorne" datoteke in kako poteka njih urejanje. Če na tvoji strani za spremembo celostnega designa določenega site-wide ponavljajočega se elementa zadostuje ena sama sprememba classa, super.
[Vseeno pa pomisli, ali je s tvojim načinom dejansko ločen prikaz od strukture. Še vedno se mi zdi, da ni. Vprašanje je tudi, če ti je to sploh v interesu. Na večini strani, ki niso zen-garten, to ni.]
https://dolhar.si/
BluPhenix ::
Tema je nekako namenjena vprašanjem in odgovorom glede CSSja. Po domače povedno reševanju konkretnih problemov in zato se mi ne zdi na mestu debatiranje kdo ima boljši/kateri je boljši način CSS kodiranja. Če želite nadaljevati na veliko debatirati o tem, bi lepo prosil, da za to odprete novo temo, da ne bo ta postala en skupek prerekanja kateri je pravi način.
Hvala.
Hvala.
Podpisa ni več, ker so me poskušali asimilirati.
njok ::
Samo za CSS datoteko. Charset HTML dokumenta ni del predstavitvene plasti in zato v CSS datoteki nima kaj iskati.
Bodi pozoren: deklaracija charseta v HTML datoteki je obvezna!
Bodi pozoren: deklaracija charseta v HTML datoteki je obvezna!
SkIDiver ::
Prvič se spravim nad CSS pa že ne dela kot bi moralo
Torej v dokument s končnico .php v katerem je večina html kode sem dodal sledeče;
Rezultat! V Firefoxu dela v IE pa ne. Zadeva je podprta že od najmanj IE 4 naprej. Kje je problem?
Gre se za tole stran.
Torej v dokument s končnico .php v katerem je večina html kode sem dodal sledeče;
<style type="text/css"> h50 {font-size: 45pt} h35 {font-size: 30pt} h30 {font-size: 25pt} h24 {font-size: 19pt} h20 {font-size: 15pt} h18 {font-size: 13pt} h10 {font-size: 5pt} hi {font-style: italic} hb {font-weight: bold} </style>
Rezultat! V Firefoxu dela v IE pa ne. Zadeva je podprta že od najmanj IE 4 naprej. Kje je problem?
Gre se za tole stran.
njok ::
Ne vem če je to tvoj problem, ampak tisti elementi, ki si jih naštel v selektorjih ne obstajajo. Za naslove imaš na voljo od H1 do H6 (kjer je H1 glavni naslov, ostali pa podnaslovi), ostala dva pa bi morala najbrž biti I in B.
IMHO je bolje, če se zadeve lotiš kot je treba in si malo ogledaš kak članek o semantiki v HTML dokumentih in ločevanju vsebine od prezentacije.
IMHO je bolje, če se zadeve lotiš kot je treba in si malo ogledaš kak članek o semantiki v HTML dokumentih in ločevanju vsebine od prezentacije.
CaqKa ::
lol html validator se zbuni za hxx elemente css pa ne (zgleda kot da je bug v css validatorju :))
spremeniti bo treba html pa si tam namesto hxx izmislit classe ali pa idje
poleg tega pa mislim da tudi gnezdenje h1 znotraj h2 ni dovoljeno, čeprav dela na ie, na ffju pa kr nekak po svoje.
spremeniti bo treba html pa si tam namesto hxx izmislit classe ali pa idje
poleg tega pa mislim da tudi gnezdenje h1 znotraj h2 ni dovoljeno, čeprav dela na ie, na ffju pa kr nekak po svoje.
SkIDiver ::
Ok tolk daleč v classe ali idje se tokrat ne bom podajal pri css-ju.
CaqKa pod gnezdenje misliš v mojem primeru
CaqKa pod gnezdenje misliš v mojem primeru
<h50><hb>text</hb></h50>
Ziga Dolhar ::
CSS se nima kaj bunit za razne h50 selektorje. Ti LAHKO obstajajo [user v htmlju lahko definira svoje tage].
Če pa si v htmlju zmišljuje nove tage in jih ne definira pravilno oz. sploh ne, pa zna bit težavno.
Če pa si v htmlju zmišljuje nove tage in jih ne definira pravilno oz. sploh ne, pa zna bit težavno.
https://dolhar.si/
SkIDiver ::
In kje je potem težava v mojem primeru?
Kolkr opažam IE ne upošteva CSS-a za velikost pisave.
EDIT: In ugotovu sem izvor težave! h50 sem spremenil v h1 in zadeva dela. Kako naj mu jz dopovem, da nucam več kot samo do h6?
Kolkr opažam IE ne upošteva CSS-a za velikost pisave.
EDIT: In ugotovu sem izvor težave! h50 sem spremenil v h1 in zadeva dela. Kako naj mu jz dopovem, da nucam več kot samo do h6?
Zgodovina sprememb…
- spremenil: SkIDiver ()
veteran ::
po standardu imaš 6 naslovov in nič več, ostalo je loterija (bo delalo ali pa ne):
Če rabiš kaj več, piši npr takole:
h6 class="h50"
<!ENTITY % heading "h1|h2|h3|h4|h5|h6"> <!-- There are six levels of headings from h1 (the most important) to h6 (the least important). -->
Če rabiš kaj več, piši npr takole:
h6 class="h50"
veteran ::
... ali pa spišeš svoj DTD, in definiraš te naslove (nisem poskusil, načeloma bi moralo delati). BTW, ta trik so včasih uporabljali ljudje, ki so po vsej sili hoteli imeti npr iframe v strict. ;)
SkIDiver ::
veteran, če bi jz vedel o čem govoriš Na CSS se ne spoznam kaj prida. Po sili razmer sem ga uporabil včeraj, ko sem ga potreboval. Od HTML-ja pa poznam bolj kot ne osnove.
BluPhenix ::
SkiDiver: HTML pozna 6 heading tagov H1, H2, H3, H4, H5, H6. Te lahko uporabljaš v htmlju in zato lahko te opredeliš v CSSju. Če v HTML vpišeš tag H50 ga bo brskalnik ignoriral, ker ne ve za kaj se gre, ne pozna ga, ker ni definiran v HTML standardu. Je bolj jasno sedaj?
Podpisa ni več, ker so me poskušali asimilirati.
SkIDiver ::
Kristalno. Oz popravimo tole uzjavo. Ne prepozna ga IE. Firefox ga čist lepo.
Torej kako se lotim, da dopovem brskalniku definicijo h50 taga?
Torej kako se lotim, da dopovem brskalniku definicijo h50 taga?
njok ::
Tako, da definiras lasten DTD (Document Type Definition). Deklaracijo (sicer napačno) trenutnega lahko najdeš v prvi vrstici izvorne kode tvojega dokumenta.
Boš pa imel gotovo veliko manj dela, če se naučiš tiste dve pravili glede classov v CSS-ju, kot da se z DTD-ji ukvarjaš.
Boš pa imel gotovo veliko manj dela, če se naučiš tiste dve pravili glede classov v CSS-ju, kot da se z DTD-ji ukvarjaš.
Road Runner ::
js bi se počas vprašu kakšne userje maš da jih ne boš zmedu s 60 različnimi tipi naslovov.
http://dusan.fora.si/blog/ (742617000027)
SkIDiver ::
Userje? Misliš kolko ljudi brska po kodi in ureja? Samo jaz. Sej to nucam samo tokrat za vabilo objavit, ker more bit grozno slikovito in pisano različnih velikosti.
Hair ::
Raje delaj s span-i, pa jim potem določaj classe - h1 do hmilijon če rabiš - te classe pa potem oblikuj s CSSom.
Lp!
Lp!
Whenever people agree with me, I feel I must be wrong.
CaqKa ::
pa uporabi span class="h50" pa bo.
žiga in kako jih definiraš znotraj html? (brez dtdja, če gre?)
žiga in kako jih definiraš znotraj html? (brez dtdja, če gre?)
veteran ::
Sej to nucam samo tokrat za vabilo objavit...
No, če je samo za enkratno uporabo, ni potrebe po class-ih (te narediš, če jih boš še kje na strani kdaj ponucal, sicer ne). Kar inline oblikovanje naredi, npr:
No, če je samo za enkratno uporabo, ni potrebe po class-ih (te narediš, če jih boš še kje na strani kdaj ponucal, sicer ne). Kar inline oblikovanje naredi, npr:
<div style="font-size:3em;color:#f0f;">vabimo vas</div> <div style="font-size:2em;color:#ff0;">na</div> <div style="font-size:5em;color:#f00;">koncert leta</div>
osrdek ::
Živjo
Zanima me kako bi z layer-ji dosegel sledeče pozicioniranje:
http://img62.imageshack.us/my.php?image=bla6yq.gif
Zanima me kako bi z layer-ji dosegel sledeče pozicioniranje:
http://img62.imageshack.us/my.php?image=bla6yq.gif
Iztok Smolic ::
Lp!
Že kar neki časa se ukvarjam s css pa imam še eno dokaj začetniško vprašanje:
Vidim da se veliko uporablja enota em (namesto px), vem kaj to je, zanima pa me zakaj in kdaj se splača uporabljat to?
Že kar neki časa se ukvarjam s css pa imam še eno dokaj začetniško vprašanje:
Vidim da se veliko uporablja enota em (namesto px), vem kaj to je, zanima pa me zakaj in kdaj se splača uporabljat to?
-----------/------------
urban99 ::
tale razlaga je bila meni mogoče še najbolj všeč.
Using ems however, allows all browsers to resize text and also provides pixel-level precision and so they tend to be my unit of choice.
CaqKa ::
>>> >>> Zanima me kako bi z layer-ji dosegel sledeče pozicioniranje:
>>> >>> http://img62.imageshack.us/my.php?image...
>>> urban99
>>> z-index
lahko to prosim s primerom razložite?
dajte dva diva 160x160 pixlov ki bosta tako zamaknjena
>>> >>> http://img62.imageshack.us/my.php?image...
>>> urban99
>>> z-index
lahko to prosim s primerom razložite?
dajte dva diva 160x160 pixlov ki bosta tako zamaknjena
veteran ::
Caqka:
body { margin: 0; padding: 0; } #div1, #div2 { width: 160px; height: 160px; position: absolute; } #div1 { background: #008; z-index: 1; top: 10px; left: 10px; } #div2 { background: #080; z-index: 2; top: 30px; left: 30px; } <body> <div id="div1"></div> <div id="div2"></div> </body>
osrdek ::
Kako bi pa dosegel da ko bi se notranji spremenil po višini, da bi se tudi zunanji povečeval?
BluPhenix ::
Tako da daš notranjega v zunanjega. Zunanjemu in notranjemu ne določiš višine. Ko boš v pisoval tekst v notranjega, bo le-ta raztegoval tudi zunanjega.
Podpisa ni več, ker so me poskušali asimilirati.
R33D3M33R ::
Jaz bi rad oblikoval naslov v katerem bi bila slika in pač tekst s CSS.
Zgledalo bi takole:
Nikakor mi ne uspe zadeve spraviti v red. Ima kdo kakšno idejo?
Poleg tega bi rad tale "sredinsko poravnan naslov" poravnal tudi vertikalno tako, da bi bil točno na sredini. Tudi tu vertical-align ne deluje kot bi moral. Edini pogoj je, da je parent besedila "sredinsko poravnan naslov" h1.
Sicer bi zadevo preprosto rešil s tabelami, ampak je tu na forumu cel kup takih, ki trdijo, da so tabele že iz mode in da se dandanes uporablja le še CSS. Me prav zanima kako se to naredi.
Hvala za pomoč.
Zgledalo bi takole:
Sredinsko poravnan naslov
Nikakor mi ne uspe zadeve spraviti v red. Ima kdo kakšno idejo?
Poleg tega bi rad tale "sredinsko poravnan naslov" poravnal tudi vertikalno tako, da bi bil točno na sredini. Tudi tu vertical-align ne deluje kot bi moral. Edini pogoj je, da je parent besedila "sredinsko poravnan naslov" h1.
Sicer bi zadevo preprosto rešil s tabelami, ampak je tu na forumu cel kup takih, ki trdijo, da so tabele že iz mode in da se dandanes uporablja le še CSS. Me prav zanima kako se to naredi.
Hvala za pomoč.
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:
CaqKa ::
navpičn align ne dela..
načeloma bi pomojem lahko dal spodaj pa zgoraj margin ali pa padding, kar ti pač bolj ustreza.
slika pa je čist ajnfoh..
v cssju: h1 {background: url('slika.gif') white /*ali katera druga barva*/ ; padding-top:2em; padding-top:2em; text-align:center;}
načeloma bi pomojem lahko dal spodaj pa zgoraj margin ali pa padding, kar ti pač bolj ustreza.
slika pa je čist ajnfoh..
v cssju: h1 {background: url('slika.gif') white /*ali katera druga barva*/ ; padding-top:2em; padding-top:2em; text-align:center;}
njok ::
Ehm, preden rečete, da nekaj ne dela, najprej poglejte, kako bi sploh moralo delati. ;) Še podrobnejša razlaga.
Če bi rad vrstici dal samo malo prostora uporabi zgornjo rešitev. Če bi pa rad postavil nek block element na sredino ekrana, potem je ena od možnih rešitev:
Vrednosti za margin veljajo, če je element visok 200px, širok pa 400px (odmakneš v levo za polovico velikosti, ker sta lastnosti top in left element potisnila zgornji levi kot elementa točno na sredini strani).
Če bi rad vrstici dal samo malo prostora uporabi zgornjo rešitev. Če bi pa rad postavil nek block element na sredino ekrana, potem je ena od možnih rešitev:
position: absolute; top: 50%; left: 50%; margin: -100px 0 0 -200px;
Vrednosti za margin veljajo, če je element visok 200px, širok pa 400px (odmakneš v levo za polovico velikosti, ker sta lastnosti top in left element potisnila zgornji levi kot elementa točno na sredini strani).
R33D3M33R ::
Aha, hvala za odgovore.
Caqka: za navpični align si oglejujem rešitve, ki jih je podal njok. Drugače pa ne bi rad imel slike kot ozadja, ampak naj bi bila v določenih primerih še klikabilna.
Racer D: tvoja stran je vertikalno lepo poravnana, vendar slika ni na levi strani.
njok: podal si zanimive povezave, jih ravno gledam.
Caqka: za navpični align si oglejujem rešitve, ki jih je podal njok. Drugače pa ne bi rad imel slike kot ozadja, ampak naj bi bila v določenih primerih še klikabilna.
Racer D: tvoja stran je vertikalno lepo poravnana, vendar slika ni na levi strani.
njok: podal si zanimive povezave, jih ravno gledam.
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:
njok ::
Če bi rad, da je slika klikabilna, še ne pomeni, da ne sme biti podana kot background-image.
Najprej se vprašaj, čemu je slika namenjena, kaj predstavlja. Je samo del predstavitve? Se na strani večkrat ponavlja? Gre morebiti celo za tekst na sliki? V tem primeru imaš še dve možnosti:
1) slika pelje na isto mesto kot tekst v sredini
2) slika pelje drugam.
V prvem primeru samo zagotoviš, da se link zavzame celotno širino, nato sliko za ozadje poravnaš levo.
V drugem primeru pa dodaš drug link, mu spet dodaš sliko za ozadje in ga nato recimo floataš levo.
Stvari se obrnejo, če je slika del vsebine, če nekaj pomeni. V tem primeru boš potreboval IMG element, ki ga ravno na nek način spraviš na levo stran.
Najprej se vprašaj, čemu je slika namenjena, kaj predstavlja. Je samo del predstavitve? Se na strani večkrat ponavlja? Gre morebiti celo za tekst na sliki? V tem primeru imaš še dve možnosti:
1) slika pelje na isto mesto kot tekst v sredini
2) slika pelje drugam.
V prvem primeru samo zagotoviš, da se link zavzame celotno širino, nato sliko za ozadje poravnaš levo.
V drugem primeru pa dodaš drug link, mu spet dodaš sliko za ozadje in ga nato recimo floataš levo.
Stvari se obrnejo, če je slika del vsebine, če nekaj pomeni. V tem primeru boš potreboval IMG element, ki ga ravno na nek način spraviš na levo stran.
CaqKa ::
se opravičujem, za zmoto, samo sem nekak imel še en filing da navpični align dela samo vv tabelah...
kot vedno pri cssju je več rešitev :>
kot vedno pri cssju je več rešitev :>
R33D3M33R ::
OK, nekako mi je uspelo tako poravnati sliko na levo kot poravnati zadevo vertikalno. Dela na vseh resolucijah in v treh brskalnikih (FF, Opera, IE). Malo se je sicer zamaknilo vse skupaj na desno (nekako logično, ker sem noter vrgel par px veliko sliko, ampak mislim da se ne bo poznalo. Pomagal sem si pa ravno s tem position. Sicer sem najprej imel absolute, vendar sem imel določene težave z resolucijami, relative pa sedaj nima problemov.
Če koga zanima je tu testna verzija.
Hvala vsem za pomoč. Zagotovo bom še rabil pomoč. LP
Če koga zanima je tu testna verzija.
Hvala vsem za pomoč. Zagotovo bom še rabil pomoč. LP
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Road Runner ::
kaj pa če sliko ne daš v h1 ampak poseben tag?
in potem pač floataš
<img ... /><h1>naslov</h1>
in potem pač floataš
img { float:left; }
http://dusan.fora.si/blog/ (742617000027)
Zgodovina sprememb…
- spremenil: Road Runner ()
R33D3M33R ::
Tudi to deluje in postavi sliko tam kjer naj bi bila, vendar ne kot bi želel, saj se tisto ozadje h1 ne raztegne, čeprav....
Bom še malo eksperimentiral, mogoče pa uporabim ravno nekaj takega...
Bom še malo eksperimentiral, mogoče pa uporabim ravno nekaj takega...
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | poravnava li elementovOddelek: Izdelava spletišč | 2143 (2008) | boss-tech |
» | Wampserver in FirefoxOddelek: Izdelava spletišč | 1845 (1725) | jonystar |
» | CSS problemi (strani: 1 2 )Oddelek: Izdelava spletišč | 9833 (7632) | nuuush |
» | [CSS]Pozicioniranje footer divaOddelek: Izdelava spletišč | 2454 (2401) | amaze646 |
» | CSS background-image in IE6?Oddelek: Izdelava spletišč | 3068 (2934) | Road Runner |