Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Da li treba koristi * html CSS hack?

[es] :: Web dizajn i CSS :: Da li treba koristi * html CSS hack?

[ Pregleda: 3170 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemke_BG

Član broj: 163822
Poruke: 341
*.dynamic.sbb.rs.

Jabber: Nemke_BG@elitesecurity.org
Sajt: https://www.nmdesign.rs


+45 Profil

icon Da li treba koristi * html CSS hack?03.06.2008. u 13:31 - pre 192 meseci
Pitanje za starije i iskusnije dizajnere, da li treba koristiti *html hack i vasa slobodna procena da li ce moci da se upotrebljava u sledecim verzijama browsera? Ako imate neko ekvivalentno a kvalitetnije in-CSS resenje recite.....
...
 
Odgovor na temu

Mitrović Srđan
bloodzero
Freelance
Majur //: Šabac

Član broj: 10261
Poruke: 2800
212.62.47.*

Sajt: freeshell-reviews.com


+4 Profil

icon Re: Da li treba koristi * html CSS hack?03.06.2008. u 14:35 - pre 192 meseci
Ne vidim zasto ne bih koristio selektor * da bi ponistio npr neka default ponasanja
browsera tipa padding i margine. Ne vidim da je to neki hack. Mada mozda
propustam nesto :)
Tony Melendez:
http://video.google.com/videoplay?docid=-
3819862628517136815&q=tony+melendez

NIKADA NE UZIMATI HOSTING NA GO DADDY!


 
Odgovor na temu

Nemke_BG

Član broj: 163822
Poruke: 341
*.dynamic.sbb.rs.

Jabber: Nemke_BG@elitesecurity.org
Sajt: https://www.nmdesign.rs


+45 Profil

icon Re: Da li treba koristi * html CSS hack?04.06.2008. u 09:22 - pre 192 meseci
Pa ja nisam hteo da ga koristim zato sto sam nalazio preko google neke sajtove na kojima se ovo pominje kao hack i to kao prljav hack...pa sam se premisljao ali mi je na kraju zavrsio posao i to odlicno ga je zavrsio.........
...
 
Odgovor na temu

Mitrović Srđan
bloodzero
Freelance
Majur //: Šabac

Član broj: 10261
Poruke: 2800
212.62.47.*

Sajt: freeshell-reviews.com


+4 Profil

icon Re: Da li treba koristi * html CSS hack?04.06.2008. u 10:06 - pre 192 meseci
* je univerzalni selektor i ne vidim zasto se ne bi koristio.
Tony Melendez:
http://video.google.com/videoplay?docid=-
3819862628517136815&q=tony+melendez

NIKADA NE UZIMATI HOSTING NA GO DADDY!


 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Da li treba koristi * html CSS hack?05.06.2008. u 07:40 - pre 192 meseci
* jeste univerzalni slektor ali * html jeste hack jer pre html nema (po standardima) ni jednog elementa tj html je root. e kao sto svi znamo IE ne igra po pravilima pa kod njega postoji neki fantomski element koji je root i koji kao jedini child ima html element. ovo je ispravljeno u IE7 tako da tamo * html <neki selektor> ne vraca nista.

e upravo zbog toga sto IE7 ne vidi taj selektor dok svaki IE pre njega vidi (mislim na IE6 i IE5.5 ostali me ne interesuju) ja koristim * html hack kada treba nesto za IE6 da sredim (a da za IE7 bude drugaciji kod - uglavnom je u pitanju koriscenje AlphaImageLoader filtera za ucitavanje transparentnih PNG slika)

ali posto se trudim da sto manje hackova koristim tj da mi CSS fajlovi budu po standardima onda sve IE-related stilove ubacujem u kondicione komentare:
Code:

<link href="css/common.css" rel="stylesheet" type="text/css" media="all" />
<!--[if IE]><link href="css/common.ie.css" rel="stylesheet" type="text/css" media="all" /><![endif]-->

i u common.ie.css "smem" da koristim hackove jer ih validatori ne vide ;) (dobro ovo jeste malo prljavo sa moje strane ali to je jedini nacin da svi budu zadovoljni)

naravno mogao sam da koristim razlicite fajlove za razlicite verzije IE-a sa [if lte IE6] (za IE 5.5 i IE 6) i [if gte IE 7] (za IE 7, IE 8 i sve naredne) ali posto sam ja dosta lenj onda sve to ubacim u jedan css i koristim * html hack da razdvojim IE6 od IE7 stilova :)
 
Odgovor na temu

NeonDragon
onaj odande
Pančevo

Član broj: 169069
Poruke: 184
*.adsl-1.sezampro.yu.

Sajt: www.neondragon.iz.rs


Profil

icon Re: Da li treba koristi * html CSS hack?05.06.2008. u 20:28 - pre 192 meseci
hm, nekad sam koristion "underscore" hak, ali to je prevaziđeno:

Code:

height: 24px;
_height: 20px;


prvi je normalan, a drugog samo ie može da sažvaće. jedino css validator što balavi kad naiđe na ovo
what would master yoda do? your but, kick it, he would.
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Da li treba koristi * html CSS hack?06.06.2008. u 09:34 - pre 192 meseci
ja sam underscore hack prestao odavno da koristim, a i kada sam ga koristio to je bilo samo unutar style atributa (u css-u sam oduvek koristio * html)
 
Odgovor na temu

NeonDragon
onaj odande
Pančevo

Član broj: 169069
Poruke: 184
*.adsl-4.sezampro.yu.

Sajt: www.neondragon.iz.rs


Profil

icon Re: Da li treba koristi * html CSS hack?06.06.2008. u 21:48 - pre 192 meseci
Citat:
* jeste univerzalni slektor ali * html jeste hack jer pre html nema (po standardima) ni jednog elementa tj html je root. e kao sto svi znamo IE ne igra po pravilima pa kod njega postoji neki fantomski element koji je root i koji kao jedini child ima html element. ovo je ispravljeno u IE7 tako da tamo * html <neki selektor> ne vraca nista.


mene ne bi čudilo da ie čita doctype kao root element :D
what would master yoda do? your but, kick it, he would.
 
Odgovor na temu

dejanc

Član broj: 45673
Poruke: 133
91.150.114.*



Profil

icon Re: Da li treba koristi * html CSS hack?07.06.2008. u 16:28 - pre 192 meseci
naravno da treba,
zasto bih ja pravio novi fajl (ie6 fix-hack) samo zbog par linija koda...
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Da li treba koristi * html CSS hack?07.06.2008. u 18:01 - pre 192 meseci
@NeonDragon: ne bih rekao da je doctype taj root element iz razloga sto doctype ne sadrzi html element, a i ukoliko ne stavis doctype open * html hack radi u ie ;)

@dejanc: pa ako radis zahtevniji "web 2.0" sajt onda tih "par linija" obicno predje 100 linija, a css validatori ne vide fajlove unutar uslovnih komentara tako da mozes u jednom fajlu da drzis css kod koji prati standarde a samo za IE da pises nestadardni css kod
 
Odgovor na temu

dejanc

Član broj: 45673
Poruke: 133
91.150.114.*



Profil

icon Re: Da li treba koristi * html CSS hack?07.06.2008. u 18:48 - pre 192 meseci
pa ako tebi treba 100 linija fixova onda bolje da se manes css koda... ;)
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Da li treba koristi * html CSS hack?07.06.2008. u 22:24 - pre 192 meseci
dejanc: ja sam govorio o velikim sajtovima, tipa social networka i slicnih obimnih sajtova, evo npr jednog ie-only css-a:
Code:

* html #mrlja
{
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/mrlja.png', sizingMethod='image');
}

* html #mrlja2
{
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/mrlja2.png', sizingMethod='image');
}

* html #eyg
{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/eyg.png', sizingMethod='image');
}

* html #search-bar { margin-top: -5px; }

* html #menubar-l
{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menubar.png', sizingMethod='image');
}

* html #menubar-r
{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menubar.png', sizingMethod='image');
}

* html #menubar-g
{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menubar-g.png', sizingMethod='image');
}

* html #menubar-m
{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menubar.png', sizingMethod='scale');
}

#menu-bar a
{
    filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=1);
}

* html #menu-bar a
{
    filter:none;
    padding-right: 21px;
    margin-right:-3px;
}

* html #menu-bar li div
{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menubar-hm.png', sizingMethod='scale');
}

* html #menu-bar li div.l
{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menubar-hl.png', sizingMethod='image');
}

* html #menu-bar li div.r
{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menubar-hr.png', sizingMethod='image');
}

* html .submenu-holder .l
{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/submenu-l.png', sizingMethod='scale');
}

* html .submenu-holder .r
{
    right:-1px;
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/submenu-r.png', sizingMethod='scale');
}

* html .submenu-holder .bl
{
    background: none;
    bottom:-1px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/submenu-bl.png', sizingMethod='image');
}

* html .submenu-holder .b
{
    bottom:-1px;
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/submenu-b.png', sizingMethod='scale');
}

* html .submenu-holder .br
{
    right:-1px;
    bottom:-1px;
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/submenu-br.png', sizingMethod='image');
}

* html .submenu-holder .tr
{
    background: none;
    right:-1px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/submenu-tr.png', sizingMethod='image');
}

* html .submenu-holder .t
{
    top:-1px;
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/submenu-t.png', sizingMethod='scale');
}

* html .submenu { background: none; }
* html .submenu-ie6 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/submenu-c.png', sizingMethod='scale'); }

* html .arrow { top: 28px; }

* html #footer .text-right { position: relative; }

* html .shadow-r { background-image: none; }

* html .ie6-shadow-r
{
    position: absolute;
    right: 0;
    top: 0;
    width: 14px;
    height: 100%;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow-v.png', sizingMethod='scale');
}

* html .shadow-t { background-image: none; }

* html .ie6-shadow-t
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 7px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow-h.png', sizingMethod='scale');
}

* html bar .shadow-r { display: none; }

* html .haragei { bottom: 0; }

* html .ie6fix
{
    zoom: 1;
    margin-right: -3px;
}

.darkerbg
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=35);
}


to je nekih 150 linija koda, i kao sto mozes da vidis 90% toga je AlphaImageLoader... a kada bi video o kakvom dizajnu se radi bilo bi ti jasno zato je potrebno toliko transparentnih slika
 
Odgovor na temu

dejanc

Član broj: 45673
Poruke: 133
212.200.202.*



Profil

icon Re: Da li treba koristi * html CSS hack?08.06.2008. u 10:04 - pre 192 meseci
nista sporno, ovo su naravno stvari koje drugacije ne mogu da se rade
ali ja vise volim da radim sa jednim fajlom...
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Da li treba koristi * html CSS hack?08.06.2008. u 10:34 - pre 192 meseci
pa ja vise volim da postujem standarde :)

i nije mi neki problem da po potrebi pritisniem Ctrl+N...
 
Odgovor na temu

[es] :: Web dizajn i CSS :: Da li treba koristi * html CSS hack?

[ Pregleda: 3170 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.