Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok NapísalOffline : 14.07.2015 22:14

Vsimol som si pri tvoreni navigacie, ze ak nastavim v CSS li display: inline-block tak za kazdym li je 4px medzera. Margin 0 nie je riesenim.
Riesenie som nasiel dva - napisat to nejak takto <li>text</li><li>text</li> cize bez enterovania alebo zresetovat velkost fontu a potom ho znova nastavit..

Ostava mi len pytat sa, preco?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.02.14
Prihlásený: 19.01.18
Príspevky: 443
Témy: 9
Príspevok NapísalOffline : 14.07.2015 22:51

lebo kedze je to inline-block tak sa to sprava ciastocne ako inline. a pri obidvoch sa medze medzi tagmi bere ako znak ktory sa zobrazi na stranke.
takze:
1. jedna moznost je dat font-size: 0 ako si pisal
2. nepouzit napr 25% ale 24.5% - treba otestovat pre konkretny priklad (beriem ze to nie je najkrajsie riesenie)
3. pouzit zaporny margin-left napr -3px
4. existuje zero font size-width https://github.com/patrickkunka/zero-width pre ul

clanok k tomu aj s rieseniami mas aj tu https://css-tricks.com/fighting-the-space-between-inline-block-elements/


Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok Napísal autor témyOffline : 15.07.2015 8:01

Dik za tie clanky, pekne napisane.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.05.15
Prihlásený: 28.10.17
Príspevky: 31
Témy: 1
Bydlisko: insideVim
Príspevok NapísalOffline : 15.07.2015 11:34

V každom prípade white space pre inline-block je vo všeobecnosti považovaný za bug aj keď ako pri väčšine vecí tak sú aj ľudia čo majú iný názor. Najlepšie riešenie ako proti tomu bojovať je mať minimalizovaný zdroják HTML (alebo aspoň zrušený ten whitespace medzi /li> a <li. Samozrejme to ale záleží od viac faktorov napr tvojho samotného workflow takže niekedy je efektívnejšie nastaviť fz0 pre parent a potom si ju znova nastaviť pre child. Negatívnemu marginu by si sa mal vyhnúť.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 15.07.2015 12:31

Prečo by sa mala medzera medzi inline-block elementami interpretovať inak, ako medzi inline elementami? (keďže navonok je inline-block úplne to isté ako inline)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.05.15
Prihlásený: 28.10.17
Príspevky: 31
Témy: 1
Bydlisko: insideVim
Príspevok NapísalOffline : 17.07.2015 15:54

Za bug je to považované preto, že je to závislé na formátovaní markupu a teda táto "extra" medzera ti potom môže rozbiť layout. V každom prípade ako som už spomínal tak na toto má každý iný názor a sú o tom asi také debaty ako "tab vs space". Ja osobne nie som naklonený ani na jednu stranu.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 17.07.2015 16:36

Takéto správanie sa je ale popísané v štandarde (a pri inline blokoch má zmysel), takže o chybu ísť nemôže.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.05.15
Prihlásený: 28.10.17
Príspevky: 31
Témy: 1
Bydlisko: insideVim
Príspevok NapísalOffline : 20.07.2015 16:15

Ako som už viac krát písal, názor na to sa rozchádza.


Odpovedať na tému [ Príspevkov: 8 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. letter spacing

v HTML, XHTML, XML, CSS

4

455

23.01.2009 23:04

chrono Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. display : inline

v HTML, XHTML, XML, CSS

3

627

16.04.2009 21:31

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Float a inline

v HTML, XHTML, XML, CSS

1

454

17.02.2018 23:33

weroro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Inline Korčule pre El_Silvera

v Ostatné

11

689

09.05.2012 13:30

nicobb Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. AJAX inline text edit

v JavaScript, VBScript, Ajax

1

417

27.04.2012 18:32

weroro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ake Inline korcule ? mate ? znacka ... ?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Šport a pohyb

33

6732

15.01.2012 15:44

rolli Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. AJAX inline text edit - diakritika

v JavaScript, VBScript, Ajax

17

1714

06.09.2011 21:23

josephe Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. block ip

v PHP, ASP

1

671

27.08.2008 18:51

PHP zaciatocnik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. docasny block

v PHP, ASP

5

440

25.02.2008 20:18

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Block travian adminem

v Počítačové hry

4

602

04.02.2008 14:03

Leba Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Block Bad Bots

v Redakčné systémy

5

694

12.03.2007 0:34

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Bad block na HDD

v Pevné disky a radiče

0

472

08.07.2009 21:43

macomh Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako obísť refferal block ?

v PHP, ASP

4

1557

19.01.2010 18:53

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PREKLAD: News Block Hack SK

v Redakčné systémy

0

2319

12.11.2006 17:20

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. indexacia skryteho textu - display:block

v Internetový marketing, SEO, reklama

11

933

21.02.2010 16:12

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SWIFTTECH - APOGEE GT universal water-block

v Ostatné

1

671

18.02.2007 2:42

parexil Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra