- Samsung Galaxy Watch7 - kötelező kör
- Samsung Galaxy S25 - végre van kicsi!
- Xiaomi 15 - kicsi telefon nagy energiával
- iPhone topik
- MWC 2025: A kicsi és a kamerás - megjött a Xiaomi 15 és az Ultra
- Milyen okostelefont vegyek?
- Telekom mobilszolgáltatások
- MIUI / HyperOS topik
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Samsung Galaxy A56 - megbízható középszerűség
Hirdetés
Új hozzászólás Aktív témák
-
-
Zedz
addikt
válasz
pckownz #2196 üzenetére
Margin, padding, fontok megjelenése, általában a méretek azok amik képesek máshogy megjelenni az egyes böngészőkben. Aztán ha reszponzívra is csinálod az oldalt, képbe jönnek a mobil böngészők, amik néha képesek furcsa dolgokra.
De ha már mobil böngészők, nemrég fedeztem fel ezt a debug módszert.
-
Sk8erPeter
nagyúr
válasz
pckownz #2193 üzenetére
Ez a trükk oldja meg, tehát hogy a selectornál használod a [style] attribútum-meghatározást is (ezzel jelzed, hogy az adott elem rendelkezik a style attribútummal, és még specifikusabbá teszed a selectort), jelen esetben pl. span[style] lesz a jó megoldás:
#fb_like_bottom > span[style], fb\:like > span[style] {
vertical-align: top !important;
}
(igazából ugyanarra az elemre vonatkozik elvileg, csak több esetet is lefedtem, hátha máshol másképp jelenik meg) -
Sk8erPeter
nagyúr
válasz
pckownz #2190 üzenetére
Relatív pozíciót adsz a fő szülőelemnek, majd a "fixen" pozicionálni kívánt elemeknek adsz egy közös osztályt, az az osztály pedig abszolút pozíciót kap, aztán meghatározod, hogy pontosan hol is jelenik meg (left, top, ilyesmi tulajdonságok). Lesd el pl. az általad belinkelt oldalról, esetleg keress Gugliban, tuti lesz erre is Stack Overflow-találat.
-
Sk8erPeter
nagyúr
válasz
pckownz #2188 üzenetére
Ott, ahol jelenleg is van. Hozzáadtam egy collapsed osztályt, és kicsit bénácska példával megmutatom, hogy mi történik (béna, mert setTimeouttal buzerálom a collapsed osztályt, hogy lásd, de most jó az vidékre a normális megoldásig):
https://jsfiddle.net/6sjnj1g7/5/ -
Sk8erPeter
nagyúr
válasz
pckownz #2184 üzenetére
Gondolom arra a részre gondolsz, ami lenyílik a fölső, horizontálisan rendezett menünél, amelynek a gyerekeleme (egy dima <div>) már több, vertikálisan megjelenő (mivel fölülről lefelé vannak ott már az elemek), de horizontálisan egymás mellé rendezett listából áll.
A példád nem jó ebben a formában, persze ez egyértelmű, de mondjuk olyan nagyon nem vágom, mit szerettél volna kihozni ebből.A lényeg: semmi mágia nincs benne, ilyesmi szerkezet:
<ul>
<li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
<li>
<a href="#">Aliquam tincidunt mauris eu risus.</a>
<div class="ez_lesz_a_lenyilo_gyerekelem">
<ul class="float_lefttel_egymas_melle_rendezve">
<li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
<li>Aliquam tincidunt mauris eu risus.</li>
</ul>
<ul class="float_lefttel_egymas_melle_rendezve">
<li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
<li>Aliquam tincidunt mauris eu risus.</li>
</ul>
<ul class="float_lefttel_egymas_melle_rendezve">
<li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
<li>Aliquam tincidunt mauris eu risus.</li>
</ul>
</div>
</li>
<li>Vestibulum auctor dapibus neque.</li>
</ul>Gondolom értelemszerű, hogy itt a példában a float_lefttel_egymas_melle_rendezve el lesz látva egy float: left; tulajdonsággal.
Az ez_lesz_a_lenyilo_gyerekelem osztállyal ellátott divet meg hoverre kéne előhozni, ez elvileg CSS-sel is megoldható, keress utána a dropdown menu CSS keresőszavakkal. (Természetesen sose legyen ilyen hülye nevű osztályaid, főleg ne magyarul, csak hogy érthető legyen a kód, itt azért alkalmaztam.)
-
Sk8erPeter
nagyúr
válasz
pckownz #2179 üzenetére
Attól lesz "csúnya", hogy több a hátránya, mint az előnye.
Az !important kulcsszó igazából arra való, hogy kierőszakold a Te stílus-meghatározásodat, hogy az legyen érvényes az adott elemre, ha a fene fenét eszik is. Téged nem érdekel, hogy más milyen stílust határozott meg valahol, legyen az a Te fájlod előtt vagy után, akkor is azt akarod, hogy az adott szöveg zöld legyen, és ne piros. (Igaz, ez egy másik !important szabállyal, ami ugyanerre az elemre vonatkozik, még így is felülbírálható.)
Na ezzel csak az a baj, hogy ennek nem így kellene működnie. A sorrendben legutóbb megjelenő (esetleg specifikusabb) stílus-meghatározásnak kellene érvényesülnie (amennyiben nem a szintén ocsmány style-attribútum segítségével bedrótozott megoldásokról van szó), hogy több fejlesztő is tudjon egymástól függetlenül is dolgozni, ne feltétlenül legyen szükséges mások fájljába belekontárkodni ahhoz, hogy a Te stílus-meghatározásod érvényesüljön. Bosszantó tud lenni, amikor kiderül, hogy bár Te jól definiáltad a stílust, kiderül, hogy valaki elintézte, hogy a tiéd ne legyen érvényes, mert ott az !important kulcsszó. Na és akkor ott a harc, hogy de Te pedig akkor is, és akkor Te is odacsapod az !important kulcsszót. Szóval ez így gázos.
Vannak esetek viszont, amikor nem tudsz jobbat - például épp az utóbb említett esetben, akár a Bootstrap alapvető szarait felülbírálva, vagy amikor böngésző-bővítményt fejlesztve szeretnél ráerőszakolni egy adott stílust valamilyen elemre (és mondjuk akár az oldalon alapból injektálódik később egy stíluslap, ami felülcsapná ezt a beállításodat, vagy bármi hasonló).
Új hozzászólás Aktív témák
Hirdetés
- WoW avagy World of Warcraft -=MMORPG=-
- A lemondást javasolja az Intel vezetőjének Donald Trump
- Samsung Galaxy Watch7 - kötelező kör
- Milyen program, ami...?
- Fujifilm X
- AMD vs. INTEL vs. NVIDIA
- Sütés, főzés és konyhai praktikák
- Gaming notebook topik
- Battlefield 6
- Milyen légkondit a lakásba?
- További aktív témák...
- Szép állapot!! Dell Latitude 5300 i5-8365U 8GB RAM 512 SSD Magyar vbill
- Gamer PC-Számítógép! Csere-Beszámítás! Mini PC! I5 10600KF / RTX 3060 12GB/ 16GB DDR4 / 1TB SSD
- Samsung Galaxy S25 / 25 Ultra 5G 256GB - 512GB / - Bontatlan - 3 év gari
- Megkímélt állapot!! Samsung Galaxy S10+ 128 GB SM-G975F/DS - fekete
- Nagyon szép állapot!! Xiaomi Redmi 10 2022 64 GB - fehér
- Gamer Notebook! Csere-Beszámítás! Asus Tuf F15 FX506H / 11400H / RTX 3050 / 16GB DDR4 / 512 SSD
- Bomba ár! Lenovo ThinkPad T450 - i5-5GEN I 8-16GB I 256SSD I 14" HD+ I Cam I W10 I Garancia!
- HP Zbook Fury G7 I7-10850H
- DELL WD19 / WD19S dokkoló + 130W töltő
- HIBÁTLAN iPhone 13 512GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3076, 100% Akkumulátor
Állásajánlatok
Cég: FOTC
Város: Budapest