html/css/js otazky

Programovacie jazyky, rady, poradňa...
ryderpowered

html/css/js otazky

Príspevok od používateľa ryderpowered »

Zdravím, robím jednu stránku v html,css a js. Hneď prvá vec, čo neviem urobiť je dať to menu do riadku. Vďaka.
Prílohy
menucko.png
menucko.png (6.14 KiB) 1525 zobrazení
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: html/css/js otazky

Príspevok od používateľa weroro »

To si nás informoval. Čo si skúšal použiť?
René
Medium Star
Medium Star
Príspevky: 312
Registrovaný: 26 sep 2015, 18:16

Re: html/css/js otazky

Príspevok od používateľa René »

Display: inline
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: html/css/js otazky

Príspevok od používateľa weroro »

René: Jasne proaktivita. btw: má použiť inline-block.

Ide mi o to aby sám vykázal nejakú snahu. Inak sa naučí iba lepiť kód a bude tvoriť patlanice, ktoré zaberajú 90% dnešného internetu.
ryderpowered

Re: html/css/js otazky

Príspevok od používateľa ryderpowered »

weroro napísal:René: Jasne proaktivita. btw: má použiť inline-block.

Ide mi o to aby sám vykázal nejakú snahu. Inak sa naučí iba lepiť kód a bude tvoriť patlanice, ktoré zaberajú 90% dnešného internetu.
Nerieš hlúposti zas. Skúšal som, prvé čo ma napadlo bolo inline block a nejde mi to.

Edit: Už funguje. Len to muselo byť v li-čku, neviem prečo to nefungovalo na ul..
*****HERO*****
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2446
Registrovaný: 08 máj 2006, 1:34

Re: html/css/js otazky

Príspevok od používateľa *****HERO***** »

lebo licka su tie elementy ktore chces dat do riadku, a nie ul
ryderpowered

Re: html/css/js otazky

Príspevok od používateľa ryderpowered »

Ďalšia vec ako nastavím tym položkam v menu výšku riadka? Skusal som line-height dávat všade ale nepomáha.
Spoiler

Kód: Vybrať všetko

.menu {
height:8%;
width:100%;
background-color:rgb(51,204,255);
display: table;
vertical-align:middle;
text-align: center;

}

ul {
width:100%;
display: inline-block;
padding-top: 12px;

}

ul li {
display: inline-block;
width: 15vw;
border-right: 1px solid white;
letter-spacing: 2px;


}

ul li:first-child {
display: inline-block;
border-right: 1px solid white;
letter-spacing: 2px;
}

ul li:hover{
background-color: hotpink;

}

ul li a{
text-decoration: none;
color: white;


}
//autoeditácia príspevku (07 Jún 2017, 21:28)
Respektíve mi to roztiahne celý ten modrý pás čiže "menu" (v css).

//autoeditácia príspevku (07 Jún 2017, 22:43)
Surne potrebujem odpoved :) Niekto?

//autoeditácia príspevku (08 Jún 2017, 0:00)
Pohoda už to mam.
Prílohy
menucko2.png
menucko2.png (2.63 KiB) 1460 zobrazení
menucko3.png
menucko3.png (4.42 KiB) 1456 zobrazení
Aiden
Darca
Darca
Používateľov profilový obrázok
Príspevky: 2213
Registrovaný: 06 apr 2007, 14:28

Re: html/css/js otazky

Príspevok od používateľa Aiden »

Zrus padding wrappera a nastav padding linkom podla toho, co chces. A vykasli sa na inline block a namiesto toho si pozri nieco o flexboxe. Najdes kopu tutorialov.
jorg22
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1087
Registrovaný: 12 aug 2006, 20:39
Kontaktovať používateľa:

Re: html/css/js otazky

Príspevok od používateľa jorg22 »

Aiden: To mi vysvetli naco by pouzival flexbox? Je to pomerne nova CSS vlastnost podporovana skor najnovsimi prehliadacmi a je snou spojenych viacero bugov na niektorych prehliadacoch.

display: inline-block; Je uz podporovany par rokov vsetkymi prehliadacmi.
Aiden
Darca
Darca
Používateľov profilový obrázok
Príspevky: 2213
Registrovaný: 06 apr 2007, 14:28

Re: html/css/js otazky

Príspevok od používateľa Aiden »

Globalna podpora je v sucasnosti na urovni 97.59% Tych "bugov" je par a vacsinu nemusis riesit https://github.com/philipwalton/flexbug ... /README.md

Cize pouzival by ho preto, ze moze, mal by o nom vediet a na takyto styling je vhodny. Za chvilu bude chciet multicolumn layout s rovnakou vyskou elementov a zacne vytahovat floats?
Michaelo
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6177
Registrovaný: 16 júl 2008, 20:29
Bydlisko: Pri PC
Kontaktovať používateľa:

Re: html/css/js otazky

Príspevok od používateľa Michaelo »

Pokial nemusis podporovat stare IE (9<), tak sa nemusis flexu bat... Ja som v praci spravil plne responzivne flex tabulky ktore funguju tak, ze ak browser podporuje flex, tak pouzivaju flex, inak sa prepnu na floaty (ciste CSS, ziadne JS) a funguje to super. Plus my sme uz nastastie konecne prestali podporovat stare prehliadace I9< a pod.

Ale osobne by som tiez zaciatocnikovi nehovoril, aby hned skocil na flexy. Najprv je dobre sa naucit zaklady a pochopit co robi co a potom sa hrat s vertikalnym centrovanim :D
Napísať odpoveď