IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Problém s menu na webových stránkách

V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
tipek136
Člen
Avatar
tipek136:25.10.2012 19:22

Dobrý den,
žádám o pomoc, potřebuji, aby se mi menu posunovalo zároveň s obsahem vůbec si s tím nevím rady tady je stránka http://3dsmax.czweb.org/me_vytvory.html
Předem děkuji za rady.

 
Odpovědět
25.10.2012 19:22
Avatar
Kit
Tvůrce
Avatar
Odpovídá na tipek136
Kit:25.10.2012 19:34

Dělá se to přes position:fixed.

BTW: Ta konvice vpravo vypadá jako kdyby byla odlita z plného skla - nebo alespoň plná vody, ale to by ten lom byl trochu odlišný. Jaký jsi nastavil index lomu?

Nahoru Odpovědět
25.10.2012 19:34
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
matesax
Tvůrce
Avatar
Odpovídá na tipek136
matesax:25.10.2012 19:40

Definuj UTF8 - navíc ten řádek máš špatně:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

A deklaruj Html5...

Menu nemá pozici - jak dáš fixed, zpřehází se ti to...

A používej Html5 tagy - menu bych viděl na nav a v něm ul + použít tagy header, article, footer,...

Editováno 25.10.2012 19:41
 
Nahoru Odpovědět
25.10.2012 19:40
Avatar
Kit
Tvůrce
Avatar
Odpovídá na matesax
Kit:25.10.2012 19:52
  • definici znakové sady Windows-1250 má správně
  • HTML 4.01 Transitional má také správně
  • když umíš s position:fixed pracovat, tak se nic nezpřehází
  • HTML5 a UTF-8 se časem naučí až zjistí, jak je to výhodné
Editováno 25.10.2012 19:53
Nahoru Odpovědět
25.10.2012 19:52
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Kit
matesax:25.10.2012 19:56

Má jí špatně - chybí mu uzavření. O UTF8 jsem psal: "Definuj UTF8" O ukončení: "- navíc ten řádek máš špatně."

HTML5:

Cituji Firefox: "Režim již téměř platných standardů..."

fixed:

Jak pracovat? Musíš definovat pevně pozici - a pokud chceš přizpůsobitelnou stránku, tak fixed použít nemůžeš...

Editováno 25.10.2012 19:59
 
Nahoru Odpovědět
25.10.2012 19:56
Avatar
tipek136
Člen
Avatar
tipek136:25.10.2012 20:02

No právě jde mi o to že když tam něco přidám a obsah se posune tak aby se posunulo i menu.

 
Nahoru Odpovědět
25.10.2012 20:02
Avatar
matesax
Tvůrce
Avatar
Odpovídá na tipek136
matesax:25.10.2012 20:04

Když dáš fixed, půjde to, ale pak se ti nebude přizpůsobovat rozměrům mateřského elementu (Protože musíš pevně nastavit pozici.) - tedy budeš-li chtít aby stránka běžela na více rozlišeních, ...

Editováno 25.10.2012 20:06
 
Nahoru Odpovědět
25.10.2012 20:04
Avatar
tipek136
Člen
Avatar
tipek136:25.10.2012 20:07

Takže budu muset pokaždé, když přidám nějaké obrázky a text, a posune se mi obsah tak musím nastavit pevně velikost i menu?

 
Nahoru Odpovědět
25.10.2012 20:07
Avatar
Kit
Tvůrce
Avatar
Odpovídá na matesax
Kit:25.10.2012 20:09
  • Uzavření prázdných značek je v HTML 4.01 tolerovanou chybou, není součástí specifikace
  • Stránku má napsánu ve Windows-1250. Nechápu, proč by měl definovat UTF-8
  • HTML 4.01 Transitional stále platí a platit bude
  • Asi jsi fixed moc nezkoušel. Funguje docela dobře i na přizpůsobitelné stránce. Pokud ho však nezvládneš, tak nefunguje
Nahoru Odpovědět
25.10.2012 20:09
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
tipek136
Člen
Avatar
tipek136:25.10.2012 20:10

No tak já s HTML a CSS dělám asi tak týden, takže s tím moc zkušenosti nemám.

 
Nahoru Odpovědět
25.10.2012 20:10
Avatar
Kit
Tvůrce
Avatar
Odpovídá na tipek136
Kit:25.10.2012 20:13

Aha, takhle to myslíš? Těsně před ukončení bloku "global" zkus vložit řádek

<br clear="all">

Je to snad jediné smysluplné použití značky br :)

Nahoru Odpovědět
25.10.2012 20:13
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na tipek136
Kit:25.10.2012 20:16

Jestli s tím děláš teprve týden, tak začni rovnou v HTML5. Má mnohem jednodušší DOCTYPE a k tomu pár dobrých vychytávek.

<!DOCTYPE html>
Nahoru Odpovědět
25.10.2012 20:16
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
tipek136
Člen
Avatar
tipek136:25.10.2012 20:26

Jo díky zkusím to ještě poštelit.

 
Nahoru Odpovědět
25.10.2012 20:26
Avatar
tipek136
Člen
Avatar
tipek136:25.10.2012 21:27

Jo a ještě jak ses ptal jaký jsem nastavil index lomu, tak to bylo 1,6

 
Nahoru Odpovědět
25.10.2012 21:27
Avatar
Kit
Tvůrce
Avatar
Odpovídá na tipek136
Kit:25.10.2012 21:41

No jo, to bude tím. Voda má 1,33. Proto ta konvice nevypadá jako plná vody, ale jako odlitek ze skla.

Nahoru Odpovědět
25.10.2012 21:41
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
tipek136
Člen
Avatar
tipek136:25.10.2012 21:49

ten index už tam byl defaultně nastavený a zapomněl jsem ho snížit.

 
Nahoru Odpovědět
25.10.2012 21:49
Avatar
Kit
Tvůrce
Avatar
Odpovídá na tipek136
Kit:25.10.2012 21:57

Na takové banalitě člověk vidí, co všechno se dá poznat. Dělal jsem kdysi diamant a dal jsem mu 20× větší disperzi než v reálu. Byl nádherný, animačka byla skvělá, ale reálně nevypadal :)

Nahoru Odpovědět
25.10.2012 21:57
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
tipek136
Člen
Avatar
tipek136:25.10.2012 22:12

Většinou mám problém spíš s odrazy světla, že nevypadají reálně. Jsou takový moc zrnkový nebo jak bych to popsal.

 
Nahoru Odpovědět
25.10.2012 22:12
Avatar
Kit
Tvůrce
Avatar
Odpovídá na tipek136
Kit:25.10.2012 22:19

Zkus si zapnout jitter korekci. Nehodí se však na animace, ale jen na statické obrázky.

Nahoru Odpovědět
25.10.2012 22:19
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
TomBen
Tvůrce
Avatar
Odpovídá na tipek136
TomBen:25.10.2012 23:32

Lesku a reflexů dávej o dost míň.
Sice na tom oči přecházejí, ale ve skutečnosti jich mnoho nebývá.
Realita obsahuje věci jako prach, drobné nerovnosti apod.

Nahoru Odpovědět
25.10.2012 23:32
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na tipek136
David Hartinger:26.10.2012 9:12

V Chrome ti nefunguje diakritika, asi máš špatně definované kódování.

Nahoru Odpovědět
26.10.2012 9:12
New kid back on the block with a R.I.P
Avatar
matesax
Tvůrce
Avatar
Odpovídá na David Hartinger
matesax:26.10.2012 10:02

Již jsem to řešil... :) (Chybí mu uzavření.)

 
Nahoru Odpovědět
26.10.2012 10:02
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:26.10.2012 10:25

Zajímavé, mně ta diakritika v Chromiu neblbne.

Teď teprve vidím, že tipek136 přebývají jedny uvozovky v meta charset - mezi slovy "charset" a "windows".

matesax: neuzavřením tagu to není. To jsme už řešili.

Editováno 26.10.2012 10:27
Nahoru Odpovědět
26.10.2012 10:25
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 23 zpráv z 23.