Oldal: 3 / 4 ElsőElső 1234 UtolsóUtolsó
Eredmény: 21 - 30 (35) összesen

Téma: Lekerekített sarkú div-ek

  1. #21
    Chrome Ball Netallica logója
    Csatlakozott
    07-10-10
    Hely
    Győr
    Hozzászólás
    1.503
    Begyűjtött 44 köszönetet
    21 hozzászólásával

    Alapbeállítás re: Lekerekített sarkú div-ek

    Idézet oszti eredeti hozzászólása Hozzászólás megtekintése
    Igen, de az sokkal nagyobb macerával járhat. Képeket optimalizálni, weblap sebességét csökkenti minden kép...

    Ennél a javascript jobb megoldás, ha van jquery akkor a fentebb említett link tökéletes, ha nincs, akkor nifty corners-t javaslom:
    http://www.html.it/articoli/nifty/index.html
    Nem tudom, nekem ezek a lekerekített sarkos js megoldások mindig olyannak tűnnek mintha a programozók azt mondanák, hogy van egy probléma, hozzá egy pofon egyszerű megoldás, de keressünk sokkal menőbbet hozzá és nevezzük azt jobbnak.

    Csak a szubjektív véleményem, de a képes megoldásnál erre nincs jobb lehetőség. Abszolút és 100%-osan böngésző független, míg a többi megoldás nem csak nem böngésző független, de még böngészőn belül is a felhasználó egyedi beállításaitól függ a megjelenése (pl. js tiltás, stb.)

    Ráadásul ha képpel van megoldva akkor az maximum néhány byte-os képpel elkészíthető, egyszerűbb gif-es képeknél maximum 10 byte a kép mérete amit csak egyszer kell a böngészőnek letöltenie. De ha png-ben csinálod transzparensen akkor is maximum 2.000 byte. Ehhez képest a jquery jelenleg nagyjából 180.000 byte. Általában még a css is sokkal kisebb a képes megoldásnál mint a js-nél. Tehát rég nem arról van szó, hogy gyorsabb a letöltése, ekkora méretek amúgy sem számítanak már manapság.

    A js-nek nem gyorsabb tehát a letöltése, nem egyszerűbb beüzemelni (sőt), ugyanúgy egyszer kell csak a képes megoldást is megírni és mindegyik dobozra jó. Trükkökkel ugyanúgy növelhető a rádiusz is, ráadásul sokkal szebb árnyékolás adható hozzá. A képes megoldás tutira nem akad semmivel, könnyű módosítani, kis helyet foglal a html kódban is.

    Tehát mi az amiért jobb a js megoldás a képesnél? Tényleg kíváncsi vagyok, hogy tud-e valaki mondani elfogadható érvet.



  2. #22
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: Lekerekített sarkú div-ek

    Idézet Netallica eredeti hozzászólása Hozzászólás megtekintése
    Ehhez képest a jquery jelenleg nagyjából 180.000 byte.
    csak 77 kbyte a jquery.

    Idézet Netallica eredeti hozzászólása Hozzászólás megtekintése
    Tehát mi az amiért jobb a js megoldás a képesnél? Tényleg kíváncsi vagyok, hogy tud-e valaki mondani elfogadható érvet.
    amiért jobb, az talán az, hogy mindenféle mérethez egy mozdulattal hozzá lehet adni. ha képet használsz, akkor ilyenkor le kell gyártani az új képet stb.
    de a legjobb az lenne, ha a css3-at minden böngésző kezelné. én egyébként ha dönthetek, akkor css3-at használom erre és azokban a böngészőkben ahol nem támogatott maradnak a szögletes sarkok.


    If debugging is the process of removing software bugs, then programming must be the process of putting them in.
    Ruby blog
    Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
    Respect all, fear none

  3. #23
    Chrome Ball Netallica logója
    Csatlakozott
    07-10-10
    Hely
    Győr
    Hozzászólás
    1.503
    Begyűjtött 44 köszönetet
    21 hozzászólásával

    Alapbeállítás re: Lekerekített sarkú div-ek

    Idézet Geri eredeti hozzászólása Hozzászólás megtekintése
    csak 77 kbyte a jquery.
    Ahol én láttam ott több, de végül is mindegy, így is százszorosa egy gif képnek.

    Idézet Geri eredeti hozzászólása Hozzászólás megtekintése
    amiért jobb, az talán az, hogy mindenféle mérethez egy mozdulattal hozzá lehet adni. ha képet használsz, akkor ilyenkor le kell gyártani az új képet stb.
    de a legjobb az lenne, ha a css3-at minden böngésző kezelné. én egyébként ha dönthetek, akkor css3-at használom erre és azokban a böngészőkben ahol nem támogatott maradnak a szögletes sarkok.
    A méretezés az igényektől függ mert egy 100 pixeles pöttyel 100 féle lekerekítést lehet csinálni. Persze igazad van, a rádiusz miatt lehet, hogy más dobozhoz újra kell generálni, de szerintem aki weblapot csinál annak ez nem lehet több 30 másodpercnél.

    A legjobb szerintem is a css3 lenne, amúgy is css párti vagyok. Csak mivel arra esély sincs, hogy visszamenőlegesen legyenek kompatibilisek a böngészők, és például az Explorer verziók tovább élnek mint a mammut fenyők ezért soká lesz amikor szabadon lesz használható.



  4. #24
    Bölcs
    Csatlakozott
    08-01-02
    Hozzászólás
    1.271
    Begyűjtött 82 köszönetet
    53 hozzászólásával

    Alapbeállítás re: Lekerekített sarkú div-ek

    Na jó akkor vegyük sorra:
    1. A jquery minimalizált változata sokkal kisebb. Ha máshol használod, akkor arra nincs szükség, csak a kerekítő scriptre, ami pár kilobyte (max).
    2. A képes megoldás:
    A png átlátszóvá tételéhez szintén js kód szükséges (IE-ben).
    A div felépítése képek esetén nem 1 részből fog állni, hanem 9-ből (sarkok, oldalak, középső rész. Picit jobb esetben 3, de árnyékkal több is lehet).
    Egy startlapszerű oldal esetén, ami 20 boxot tartalmaz ez már 160-nal több divet jelent. Ez legalább 2 kbyte plusz forráskódot jelent oldalanként. 1 felhasználó esetén ha több oldalt megtekint ez minden esetben betöltődik, míg a js kód cache-ben tárolódik. Arról nem beszélve, hogy ez a 2kbyte plusz tartalom többezer aloldal, és milliós látogatószám esetén eléggé meg tud mutatkozni a webszerver forgalmában.



  5. #25
    Chrome Ball Netallica logója
    Csatlakozott
    07-10-10
    Hely
    Győr
    Hozzászólás
    1.503
    Begyűjtött 44 köszönetet
    21 hozzászólásával

    Alapbeállítás re: Lekerekített sarkú div-ek

    Idézet oszti eredeti hozzászólása Hozzászólás megtekintése
    1. A jquery minimalizált változata sokkal kisebb. Ha máshol használod, akkor arra nincs szükség, csak a kerekítő scriptre, ami pár kilobyte (max).
    Bár szerintem még akkor is nagyobb mint egy kis kép, de elfogadom. Ez viszont nem azt mutatja, hogy jobb, maximum nem rosszabb megoldás. Főleg ilyen kis méreteknél ahogy fentebb írtam szerintem ezek már nem igazán számítanak, csak arra írtam, hogy fel lett vetve, hogy a képek lassan töltődnek be.

    Idézet oszti eredeti hozzászólása Hozzászólás megtekintése
    A png átlátszóvá tételéhez szintén js kód szükséges (IE-ben).
    Gondolom nem csak én vagyok úgy vele, hogy IE6-osra már nem fejlesztek és őszintén szólva nem is zavar ha az a néhány "szerencsétlen" aki azt használja nem jónak látja. Ők már megszokták, hogy mindent rosszabbnak látnak.

    De, hogy ne bújjak ki a felvetés alól, a transzparens gif képet viszont az IE6-os is tudja kezelni, szóval emiatt nem kell js.

    Idézet oszti eredeti hozzászólása Hozzászólás megtekintése
    A div felépítése képek esetén nem 1 részből fog állni, hanem 9-ből (sarkok, oldalak, középső rész. Picit jobb esetben 3, de árnyékkal több is lehet).
    Egy startlapszerű oldal esetén, ami 20 boxot tartalmaz ez már 160-nal több divet jelent. Ez legalább 2 kbyte plusz forráskódot jelent oldalanként. 1 felhasználó esetén ha több oldalt megtekint ez minden esetben betöltődik, míg a js kód cache-ben tárolódik. Arról nem beszélve, hogy ez a 2kbyte plusz tartalom többezer aloldal, és milliós látogatószám esetén eléggé meg tud mutatkozni a webszerver forgalmában.
    Szerintem megoldható kevesebb div-ből is, ráadásul amennyire az ilyen js megoldásokat megismertem ugyanúgy sokszorozzák azok is a div-eket csak a js generálja le a html kódban. Illetve sokszor nem diveket generálnak ugyan, de a html kimenetet növelik a generált tartalommal.

    Nyilván több ezer látogató és milliós látogatószámnál ha pár byte-al nagyobb a html akkor az már nagy szám. Erre viszont azt mondanám, hogy eleve nem sok ilyen oldal van, nem lehet példának mondani, ráadásul az ilyen oldalaknál viszont minden más is hatalmas forgalmat generál és összességében ez akkor is olyan kicsit szám lenne amit észre sem vesz a szerver. Másrészt ha ilyen problémája van a szuper látogatott oldalnak akkor meg tudja csinálni a dobozokat két div-ből és két képpel mivel az esetek 90%-ban a dobozok szélessége fix.

    De oké, nem kötekszek, elfogadom, hogy ha valakinek milliós nagyságrendű letöltései vannak akkor talán érdemes js-ben gondolkodnia.



  6. #26
    Bölcs
    Csatlakozott
    08-01-02
    Hozzászólás
    1.271
    Begyűjtött 82 köszönetet
    53 hozzászólásával

    Alapbeállítás re: Lekerekített sarkú div-ek

    Idézet Netallica eredeti hozzászólása Hozzászólás megtekintése
    Gondolom nem csak én vagyok úgy vele, hogy IE6-osra már nem fejlesztek és őszintén szólva nem is zavar ha az a néhány "szerencsétlen" aki azt használja nem jónak látja. Ők már megszokták, hogy mindent rosszabbnak látnak.
    Nem csak te látod így. Hasonló ok miatt maradt a CSS3 megoldás mostanában. Az az egy dolog zavar picit, hogy az a néhány szerencsétlen még most is 20-30%.



  7. #27
    LeRoy papys logója
    Csatlakozott
    07-05-14
    Hely
    London, United Kingdom, United Kingdom
    Hozzászólás
    1.465
    Thanked 1 Time in 1 Post

    Alapbeállítás re: Lekerekített sarkú div-ek

    Idézet oszti eredeti hozzászólása Hozzászólás megtekintése
    Nem csak te látod így. Hasonló ok miatt maradt a CSS3 megoldás mostanában. Az az egy dolog zavar picit, hogy az a néhány szerencsétlen még most is 20-30%.
    Az lehet de a 80%-nak megéri szépre csinálni, majd az a 20-30% is kikopik lassan

    egyébként rendeteg nagy oldalt nem is tudnak megnézni, pl. youtube és tsa-i, ott hatalmas bötükkel ki van írva sz@r böngészőt használsz, cseréld le INGYEN



  8. #28
    Chrome Ball Netallica logója
    Csatlakozott
    07-10-10
    Hely
    Győr
    Hozzászólás
    1.503
    Begyűjtött 44 köszönetet
    21 hozzászólásával

    Alapbeállítás re: Lekerekített sarkú div-ek

    Idézet oszti eredeti hozzászólása Hozzászólás megtekintése
    Nem csak te látod így. Hasonló ok miatt maradt a CSS3 megoldás mostanában. Az az egy dolog zavar picit, hogy az a néhány szerencsétlen még most is 20-30%.
    Gondoltam, hogy más is így gondolja.

    Amúgy követem a statisztikában és nálam az IE6-ost használók már csak 2-6% körül mozognak. 2% az üzleti, céges látogatóknál, 6% az otthoni felhasználóknál. Ezzel szemben akiknél nincs java támogatás az arány 15-20%.



  9. #29
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: Lekerekített sarkú div-ek

    Idézet Netallica eredeti hozzászólása Hozzászólás megtekintése
    Ezzel szemben akiknél nincs java támogatás az arány 15-20%.
    a java -t ne keverjük össze a javascript-el. ez a statisztika gondolom google analitycs, ami javascript nélkül le sem fut. de ha másik statisztika, akkor is külön veszik a java és javascript támogatást.
    Idézet Netallica eredeti hozzászólása Hozzászólás megtekintése
    De oké, nem kötekszek, elfogadom, hogy ha valakinek milliós nagyságrendű letöltései vannak akkor talán érdemes js-ben gondolkodnia.
    szerintem egy milliós oldalletöltéssel rendelkező oldalnál már van idő és pénz arra hogy lesitebuildeljék képekkel a lekerekítéseket. a javascriptes megoldásban az a jó (szerintem) hogy fejlesztői oldalon időtakarékos.


    Utoljára módosítva: Geri által : 2010-10-24 22:40

  10. #30
    Chrome Ball Netallica logója
    Csatlakozott
    07-10-10
    Hely
    Győr
    Hozzászólás
    1.503
    Begyűjtött 44 köszönetet
    21 hozzászólásával

    Alapbeállítás re: Lekerekített sarkú div-ek

    Ja igaz, ott a pont. De szerencsére az IE6-os akkor is csak nyomokban fedezhető már fel.



A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •