| | |
Autor | Správa |
---|
Registrovaný: 31.10.15 Prihlásený: 11.03.24 Príspevky: 207 Témy: 61 Bydlisko: Nitra |
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
|
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 |
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/
|
|
Registrovaný: 21.09.13 Prihlásený: 15.04.24 Príspevky: 2110 Témy: 77 Bydlisko: Považská By... |
A nepouzival by som px ako jednotky velkosti.
_________________ Nesnívaj svoj život, ale ži svoj sen. |
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 |
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.
|
|
Registrovaný: 31.10.15 Prihlásený: 11.03.24 Príspevky: 207 Témy: 61 Bydlisko: Nitra |
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
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
hatto13, na fonty by sa px ale vážne používať nemali, to nie je ani na debatu
_________________ C#, PHP, ... |
|
Registrovaný: 23.12.13 Prihlásený: 18.10.23 Príspevky: 429 Témy: 57 |
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
|
|
Registrovaný: 21.09.13 Prihlásený: 15.04.24 Príspevky: 2110 Témy: 77 Bydlisko: Považská By... |
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. |
|
Registrovaný: 31.10.15 Prihlásený: 11.03.24 Príspevky: 207 Témy: 61 Bydlisko: Nitra |
A em a vw su ake jednotky viem ze okrem px su aj %este
|
|
Registrovaný: 23.12.13 Prihlásený: 18.10.23 Príspevky: 429 Témy: 57 |
1EM sa rovna velkosti fontu, ktory ma prehliadac defaultne nastaveny. To je 16px.
Ak sa mylim opravte ma
|
|
Registrovaný: 31.10.15 Prihlásený: 11.03.24 Príspevky: 207 Témy: 61 Bydlisko: Nitra |
A moze byt aj 1,5 em ? Cize 2em je dvojnasobok fontu ze ? A vcom je em lepsie od px ?
|
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 |
mylis sa, 1em ja rovna 100% font-size svojho rodica
|
|
Registrovaný: 23.12.13 Prihlásený: 18.10.23 Príspevky: 429 Témy: 57 |
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.
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
To je jedno, nakoľko by si sa nikdy nemal spoliehať na hodnotu, nad ktorou nemáš kontrolu.
_________________ C#, PHP, ... |
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 |
mas kontrolu, ak zadas hodnotu v css pre html
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
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, ... |
|
Registrovaný: 31.10.15 Prihlásený: 11.03.24 Príspevky: 207 Témy: 61 Bydlisko: Nitra |
Porsím vas ted strucne ktorá jednotka je najlepsia a preco oproti px?
|
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 |
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)
|
|
Registrovaný: 31.10.15 Prihlásený: 11.03.24 Príspevky: 207 Témy: 61 Bydlisko: Nitra |
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:15To bem je toto http://www.vzhurudolu.cz/prirucka/bem ?
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 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).
|
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 |
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.
|
|
Registrovaný: 31.10.15 Prihlásený: 11.03.24 Príspevky: 207 Témy: 61 Bydlisko: Nitra |
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 ?
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
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, ... |
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 |
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.
|
|
Registrovaný: 31.10.15 Prihlásený: 11.03.24 Príspevky: 207 Témy: 61 Bydlisko: Nitra |
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
|
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 |
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.
|
|
Registrovaný: 31.10.15 Prihlásený: 11.03.24 Príspevky: 207 Témy: 61 Bydlisko: Nitra |
H1 je block element že ? A keď chcem dať h1 padding a background ako to urobím aby nebol na celu šírku rodiča?
|
|
| Napísal Lessik: 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
|
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 |
bud s tou sirkou alebo nastavis display: inline-block
|
|
Registrovaný: 31.10.15 Prihlásený: 11.03.24 Príspevky: 207 Témy: 61 Bydlisko: Nitra |
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 ? Kód: http://codepen.io/anon/pen/bVZLxg
|
|
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| CSS- php,html v HTML, XHTML, XML, CSS | 3 | 640 | 15.09.2009 21:08 1daemon1 | | Html, css... rady v HTML, XHTML, XML, CSS | 5 | 678 | 25.07.2012 9:17 DeiForm | | html,css problém v HTML, XHTML, XML, CSS | 6 | 1897 | 07.03.2019 17:00 weroro | | HTML a CSS v HTML, XHTML, XML, CSS | 3 | 638 | 13.01.2012 17:51 Ďuri | | HTML/CSS obrazok v HTML, XHTML, XML, CSS | 2 | 581 | 16.02.2011 15:40 unkown2552 | | Zaciatocnik HTML + CSS v HTML, XHTML, XML, CSS | 9 | 666 | 28.08.2014 15:33 erikzet | | vyska obsahu (html + css) v HTML, XHTML, XML, CSS | 1 | 556 | 24.05.2012 19:23 shaggy | | HTML a CSS web v HTML, XHTML, XML, CSS | 7 | 762 | 13.07.2011 20:42 shaggy | | html,css - opacity problem v HTML, XHTML, XML, CSS | 4 | 362 | 30.10.2019 20:53 OnO | | HTML, CSS, JS (jQuery) v Ponuka práce | 1 | 539 | 12.07.2013 23:15 DeiForm | | Hladam HTML/CSS kodera v Ponuka práce | 1 | 1107 | 10.11.2009 15:10 subzul | | Hľadám HTML + CSS kódera v Ponuka práce | 1 | 1533 | 04.09.2010 11:47 Blackshadow | | Menu v html css [ Choď na stránku: 1, 2 ] v PHP, ASP | 43 | 1373 | 09.05.2014 17:18 funny102 | | HTML, CSS, priehľadnosť stránky v HTML, XHTML, XML, CSS | 3 | 699 | 31.05.2018 21:39 Betka1234 | | CSS, HTML + designer - prilezitostny job v Ponuka práce | 2 | 1066 | 11.03.2008 14:56 miob | | css,html: odkaz pomocou obrazku v HTML, XHTML, XML, CSS | 1 | 1386 | 05.01.2010 15:53 shaggy |
| 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
|
|