Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 60 ] Choď na stránku: 1, 2 ďalšia
AutorSpráva
Offline

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

Registrovaný: 31.10.15
Prihlásený: 11.03.24
Príspevky: 207
Témy: 61
Bydlisko: Nitra
Príspevok NapísalOffline : 10.11.2015 0:02

Nechcem zakladať nové témy tak bude len táto. Učím sa robiť stránky a pridávam vám obrázok podla ktorého som chcel urobiť stránku a kód. Chcem sa opýtať čo by ste urobili inak respektívne čo by sa nemalo robiť a čo áno. Chcem sa učiť na vlastných chybách a pridávať sem postupne na kontrolu a zároveň to môže pomôcť veľa začiatočníkom.
Kód:
http://codepen.io/anon/pen/ZbmEdy

Otázky HTML a CSS


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 : 10.11.2015 10:22

1. odporucam nepouzivat velke pismena v nazvoch suborov a priecinkov ex: CSS/style.css
2. vloz vdy nejaky reset css napr. https://necolas.github.io/normalize.css/
3. tento kod mas v css ".group:before, .group:after {...}" ale v html nemas nikde class group
4. vyhybat sa v css pouzivanie id a priamo elementom, snazit sa vsetko robit cez triedy. a teda ak zmenis <header class="header"> na <div class="header"> sa nic na zobrazovani nezmeni. a id pouzivat pri JS alebo pri anchor linkoch
5. na pomenovanie tried pre css odporucam system BEM, je to prehladne ci uz v css alebo aj priamo v html. https://css-tricks.com/bem-101/


Offline

Užívateľ
Užívateľ
Otázky HTML a CSS

Registrovaný: 21.09.13
Prihlásený: 15.04.24
Príspevky: 2110
Témy: 77
Bydlisko: Považská By...
Príspevok NapísalOffline : 10.11.2015 10:41

A nepouzival by som px ako jednotky velkosti.







_________________
Nesnívaj svoj život, ale ži svoj sen.
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 : 10.11.2015 11:47

kralicek: to by som nechal na jeho volbe s cim sa mu bude lepsie robit. a takisto zalezi od makiet a celkoveho pristupu k projektu. ja osobne pouzivam hlavne px, obcas rem a em len v specifickych pripadoch (mam na to svoje dovody). a vw vh nie su bohuzial podporovane v ie8.

ale toto je na dlhu debatu bez konca, kazde ma svoje pre a proti. takze ani ju nechcem otvarat:)
iba zopakujem moj nazor: nech sa sam rozhodne s akymi jednotkami bude pracovat. kazdopadne je dobre poznat a vyskusat vsetky moznosti.


Offline

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

Registrovaný: 31.10.15
Prihlásený: 11.03.24
Príspevky: 207
Témy: 61
Bydlisko: Nitra
Príspevok Napísal autor témyOffline : 10.11.2015 13:02

Dakujem za rady velke pismena z nazvov vyradim ten group to mam v kazdom css kode uz nastavene keby floatujem tak pouzijem ten reset css to tam vlozim a z kontroluje mi to ? Ten bem mi vygeneruje nazvy tried pre zaciatok chcem pouzivat px aby som vedel asi jak vyzera napr 100px


Offline

Skúsený užívateľ
Skúsený užívateľ
Otázky HTML a CSS

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 10.11.2015 13:16

hatto13, na fonty by sa px ale vážne používať nemali, to nie je ani na debatu







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Otázky HTML a CSS

Registrovaný: 23.12.13
Prihlásený: 18.10.23
Príspevky: 429
Témy: 57
Príspevok NapísalOffline : 10.11.2015 13:22

Reset.css ti zrusi padding, margin atd na vsetlych elementoch aj h1 nastavi defaultne font na 16px atd.

Ja robim vsetko v EM. Teraz som napriklad kodoval jeden blog a pri nastavovani responzivity som len zmenil body elementu font-size na 90% a vsetko mi prepocitalo. Podla mna je lepsie ale prepisovat kazdy PX


Offline

Užívateľ
Užívateľ
Otázky HTML a CSS

Registrovaný: 21.09.13
Prihlásený: 15.04.24
Príspevky: 2110
Témy: 77
Bydlisko: Považská By...
Príspevok NapísalOffline : 10.11.2015 14:29

Ja pouzivam uz dobrycas vw, o tom ze ho nejaky stary ie som ani nevedel. Ale obrazky urcite nie v px, ide skôr o to ze zariadenia maju rozne rozlisenia a co mas ty na 900px v strede monitora moze mat iny mimo obrazovky







_________________
Nesnívaj svoj život, ale ži svoj sen.
Offline

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

Registrovaný: 31.10.15
Prihlásený: 11.03.24
Príspevky: 207
Témy: 61
Bydlisko: Nitra
Príspevok Napísal autor témyOffline : 10.11.2015 14:31

A em a vw su ake jednotky viem ze okrem px su aj %este


Offline

Užívateľ
Užívateľ
Otázky HTML a CSS

Registrovaný: 23.12.13
Prihlásený: 18.10.23
Príspevky: 429
Témy: 57
Príspevok NapísalOffline : 10.11.2015 14:50

1EM sa rovna velkosti fontu, ktory ma prehliadac defaultne nastaveny. To je 16px.

Ak sa mylim opravte ma


Offline

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

Registrovaný: 31.10.15
Prihlásený: 11.03.24
Príspevky: 207
Témy: 61
Bydlisko: Nitra
Príspevok Napísal autor témyOffline : 10.11.2015 15:11

A moze byt aj 1,5 em ? Cize 2em je dvojnasobok fontu ze ? A vcom je em lepsie od px ?


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 : 10.11.2015 15:54

mylis sa, 1em ja rovna 100% font-size svojho rodica


Offline

Užívateľ
Užívateľ
Otázky HTML a CSS

Registrovaný: 23.12.13
Prihlásený: 18.10.23
Príspevky: 429
Témy: 57
Príspevok NapísalOffline : 10.11.2015 16:09

Ano mas pravdu, ale ked nastavis body elementu font-size: 100% tak by to malo byt 16px, kedze prehliadac ma nastavenu zakladnu velkost 16px, nie? a dalej sa uz nastavuje em podla rodica.


Offline

Skúsený užívateľ
Skúsený užívateľ
Otázky HTML a CSS

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 10.11.2015 16:28

To je jedno, nakoľko by si sa nikdy nemal spoliehať na hodnotu, nad ktorou nemáš kontrolu.







_________________
C#, PHP, ...
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 : 10.11.2015 16:34

mas kontrolu, ak zadas hodnotu v css pre html


Offline

Skúsený užívateľ
Skúsený užívateľ
Otázky HTML a CSS

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 10.11.2015 17:56

Citácia:
ak zadas hodnotu

O tom hovorím. Ide mi len o to, aby nepredpokladal, že tá hodnota bude taká navždy. Preto ju treba explicitne nastaviť.







_________________
C#, PHP, ...
Offline

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

Registrovaný: 31.10.15
Prihlásený: 11.03.24
Príspevky: 207
Témy: 61
Bydlisko: Nitra
Príspevok Napísal autor témyOffline : 11.11.2015 22:25

Porsím vas ted strucne ktorá jednotka je najlepsia a preco oproti px?


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 : 12.11.2015 12:35

strucne: ziadna nie je lepsia, kazda ma svoje uplatnenie
px - fixna hodnota
em - relativna, vyuziva dedicnost od rodica resp od html alebo nastavenia prehliadaca ak neexistuje rodic s font-size
rem - relativna, vyuziva dedicnost od body / nepodporovane ie8
vw,vh - relativna od sirky/vysky viewportu / nepodporovane ie8, ciastocne ie9
% - takmer to iste ako em, (tusim ze v em je urcita minimalna velkost aby to vzdy bolo citatelne)


Offline

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

Registrovaný: 31.10.15
Prihlásený: 11.03.24
Príspevky: 207
Témy: 61
Bydlisko: Nitra
Príspevok Napísal autor témyOffline : 13.11.2015 1:12

Pridám ďalšiu stránku: bola zamerana na dost typov odlosnich textov dobre som to robil v html ci sa to dalo este jednoduchsie ?
Kód:
http://codepen.io/anon/pen/JYwJXR

Ten css rset som este nepouzil chcem sa opytat ten css reset urobi ze vsetky defaultne marginy su 0? cize h1 ma margin 0 a ten system BEM na oznacovanie classov som nepochopil neni nejaky slovensky navod ?

// Spojený príspevok 13.11.2015 1:15

To bem je toto http://www.vzhurudolu.cz/prirucka/bem ?


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 : 13.11.2015 10:47

CSS reset neusúži primárne na to, aby boli okraje 0, slúži na to, aby boli rôzne veci rovnaké v rôznych prehliadačoch.

PS: Nepoznám nikoho, kto by pri CSS používal ten štýl BEM názvov (a ani som nevidel žiadny väčší projekt, ktorý by to používal).


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 : 13.11.2015 11:00

LukIneskoNR: ano, presne to. len v tom clanku je to trochu light.

chrono: u nas vo firme sme na to pred casom presli a je to dobre, odporucam. a hlavne pri velkych projektoch.
je to semanticke, lepsie organizovane, v scss nemas x indentacii, vo vyslednom css nemas x selectorov ale iba jeden takze vysledne css je ovela 'krajsie' a prehladnejsie.


Offline

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

Registrovaný: 31.10.15
Prihlásený: 11.03.24
Príspevky: 207
Témy: 61
Bydlisko: Nitra
Príspevok Napísal autor témyOffline : 13.11.2015 11:08

Tak to skusim cize ten css reset je nato proste kwd ho dam do tochto tak v kazdom pc ukaze stranku rovnako ze ? A tie texty su dobre potriedene ked kazdy je inam stylom. Span som dibre pouzil ?


Offline

Skúsený užívateľ
Skúsený užívateľ
Otázky HTML a CSS

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 13.11.2015 11:53

hatto13, hlavne pri veľkých projektoch by som rád videl potom ten refaktoring... Indentácia v scss vzťah podľa mňa znázorňuje grafickou formou omnoho lepšie.
Nehovoriac o tých paskviloch, ktoré bem.info odporúča, viď napr "owner-name_mod-name_mod-val" .
Alebo toto "<span class="menu__item menu__item_visible menu__item_type_radio"></span>".
Ak je toto čitateľnejšie a prehľadnejšie tak už vážne neviem...

Ako môže niekto preferovať

Kód:
<div class="snippets">
    <div class="snippets__item">
        <h2 class="snippets__title"></h2>
        <img class="snippets__thumb">
    </div>
</div>


pred týmto:

Kód:
<div class="snippets">
    <div class="item">
        <h2 class="title"></h2>
        <img class="thumb">
    </div>
</div>

?

Maximálne sa tým nafúknu zdrojáky nielen css, ale aj html. Vytvára sa tam explicitná väzba medzi elementami, čím sa úplne ničí znovupoužiteľnosť tried atď.


LukIneskoNR, css reset slúži na "vynulovanie" defaultných hodnôt prehliadačov. Každý prehliadač má totiž nejaké defaultné hodnoty pre elementy a css reset sa snaží nastaviť tieto hodnoty na nejakú jednotnú hodnotu. Je to len vytvorenie akoby čistého štartovacieho bodu, pričom ty ale potom potrebuješ dodať konkrétne hodnoty. Css reset ti nespraví to, že by sa magicky postaral o to, že nemusíš riešiť cross-browser kompatibilitu. Rozdiely sa tým nezmažú a názory na používanie css resetu sa rôznia. Miesto správneho naštýlovania elementov najskôr aplikuješ css reset a potom tvoje štýly. Čo to spôsobuje je to, že to nafúkne stránku a aj debugovanie by som potom neoznačil za najpríjemnejšie, nakoľko v devtools prehliadačov ti vyskočia resety a nie len tvoje štýly.







_________________
C#, PHP, ...
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 : 13.11.2015 15:11

Ides ma presviedcat o niecom ze nie je lepsie, ked si to este neskusil? ja som donedavna robil tak ako v druhom priklade, a potom som presiel na system bem a vidim v nom vyhody.

rozdiel je ten ze v tvojom pripade vysledne css vyzera (kludne spocitaj znaky ktore je viac nafuknute)
.snippets .item .title { }

a v prvom
.snippets__title { }

1. v scss mas maximalne 3-4 vnorenia
2. pozri si v tvojich projektoch, kolkokrat musis atributy takej triedu .title prepisovat, kedze predpokladam ze ju pouzivas casto a teda ti bude dedit. a teda vo vyslednom css mas o tolko pravidiel / riadkov naviac. alebo mas scss s X vnoreniami aby bolo vsetko izolovane. takze v pripade bem je css naopak kratsie a pri html tych par znakov naviac nevadi.

tu mas priklad http://www.levelshoedistrict.com kludne si pozri ako 'neprehladne' a 'nafuknute' je html alebo css.


Offline

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

Registrovaný: 31.10.15
Prihlásený: 11.03.24
Príspevky: 207
Témy: 61
Bydlisko: Nitra
Príspevok Napísal autor témyOffline : 16.11.2015 1:42

Prosím vás hneď na začiatku som zastal jak ten obrázok zarovnám na stred skusal som margin 0 auto aj text-align a nic.
Kód:
http://codepen.io/anon/pen/OydXQw


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 : 16.11.2015 7:25

nastuduj si o css atributoch display . html elementy su bud typu block alebo inline. img je inline a a preto margin auto fungovat nebude, to funguje pri 'block' elementoch. pri inline pomocou text-align. ale text align sa nastavuje pre rodica, nie priamo pre element.


Offline

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

Registrovaný: 31.10.15
Prihlásený: 11.03.24
Príspevky: 207
Témy: 61
Bydlisko: Nitra
Príspevok Napísal autor témyOffline : 18.11.2015 0:24

H1 je block element že ? A keď chcem dať h1 padding a background ako to urobím aby nebol na celu šírku rodiča?


Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok NapísalOffline : 18.11.2015 0:28

nastavis mu nejaku sirku a vysku.
odporucam pisat taketo veci hned do google. prva stranka na vrchu bude stackoverflow kde je zodpovedane pre tvoje potreby vsetko. nemusis cakat na odpoved z fora..
just a tip, ked ta to bavi tu tak kludne


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 : 18.11.2015 8:13

bud s tou sirkou alebo nastavis display: inline-block


Offline

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

Registrovaný: 31.10.15
Prihlásený: 11.03.24
Príspevky: 207
Témy: 61
Bydlisko: Nitra
Príspevok Napísal autor témyOffline : 19.11.2015 1:44

Takže urobil som ďalšiu stránku ten nadpis hlavny som urobil cez width lebo ked dam inline-block nešlo zarovnať na stred a inač som nevedel. Len či to mám dobre a ako sa vkladá ten reset.css to skopirujem a dma do css alebo dam v html dalsi link na dalsie css ?
Otázky HTML a CSS
Kód:
http://codepen.io/anon/pen/bVZLxg


Odpovedať na tému [ Príspevkov: 60 ] Choď na stránku: 1, 2 ďalšia


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. CSS- php,html

v HTML, XHTML, XML, CSS

3

640

15.09.2009 21:08

1daemon1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Html, css... rady

v HTML, XHTML, XML, CSS

5

678

25.07.2012 9:17

DeiForm Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. html,css problém

v HTML, XHTML, XML, CSS

6

1897

07.03.2019 17:00

weroro Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. HTML a CSS

v HTML, XHTML, XML, CSS

3

638

13.01.2012 17:51

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. HTML/CSS obrazok

v HTML, XHTML, XML, CSS

2

581

16.02.2011 15:40

unkown2552 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaciatocnik HTML + CSS

v HTML, XHTML, XML, CSS

9

666

28.08.2014 15:33

erikzet Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vyska obsahu (html + css)

v HTML, XHTML, XML, CSS

1

556

24.05.2012 19:23

shaggy Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. HTML a CSS web

v HTML, XHTML, XML, CSS

7

762

13.07.2011 20:42

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. html,css - opacity problem

v HTML, XHTML, XML, CSS

4

362

30.10.2019 20:53

OnO Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. HTML, CSS, JS (jQuery)

v Ponuka práce

1

539

12.07.2013 23:15

DeiForm Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hladam HTML/CSS kodera

v Ponuka práce

1

1107

10.11.2009 15:10

subzul Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hľadám HTML + CSS kódera

v Ponuka práce

1

1533

04.09.2010 11:47

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Menu v html css

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

v PHP, ASP

43

1373

09.05.2014 17:18

funny102 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. HTML, CSS, priehľadnosť stránky

v HTML, XHTML, XML, CSS

3

699

31.05.2018 21:39

Betka1234 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. CSS, HTML + designer - prilezitostny job

v Ponuka práce

2

1066

11.03.2008 14:56

miob Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. css,html: odkaz pomocou obrazku

v HTML, XHTML, XML, CSS

1

1386

05.01.2010 15:53

shaggy 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