Diskuze: window.innerWidth;
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Mám pocit, že šířku můžeš získat pomocí
document.body.clientWidth
a na procenta to můžeš přepočítat tak, že prostě vydělíš šířku elementu šířkou dokumentu a vynásobíš 100.
Děkuji,
ale vysledné čísla jsou stejné.
Moje šířka by měla být 1920 a ne 1536.
Zajímá mě,proč to tak je?
Je možný, že body z nějakýho důvodu nemá 100% šířku, zkus se podívat do inspect elementu.
window.innerWidth - The innerWidth property returns the width of a window's content
area.
clientWidth - The clientWidth property returns the viewable width of an element
in pixels, including padding, but not the border, scrollbar or margin.
Ty chceš "šírku monitora" tak použi - screen.width - The width property returns the total width of the user's screen, in pixels.
Matúš Olejník, pravda, screen.width jsem chtěl taky napsat, ale myslel jsem si, že to chce přepočítávat taky při změně velikosti okna, což bych očekával. Takže Alex Russo, jak to chceš, chceš to počítat přímo z rozlišení obrazovky, nebo podle viewportu?
Jsem začátečník,začínám se orientovat v JS,CSS 3 a HTML 5.
Zkusil jsem udělat nějaké stánky a tápu v tom,jaké jednotky použít.Mám
dvojsloupcový layout,kdy menu mám vlevo a chtěl bych aby se nehýbalo s
průhledem. (position:fixed)
Nevím jak docílit toho,aby stránky vypadaly stejně i na menším
rozlišení.
Pokud mám u hl.sloupce(margin:0 auto),jak to udělat s menu vlevo.
Úplně by mi stačilo Šimone,kdyby jsi mne navedl na nějaký článek ať Tě
neotravuju.
Děkuji...
V pořádku, co se týče responzivity, tak to není něco složitýho. https://www.w3schools.com/…sponsive.asp, jinak pro
přepočítávání velikosti elementů na % podle změny velikosti v JS
můžeš použít resize event listener https://www.w3schools.com/…onresize.asp. Jinak ale bych
být tebou začal s něčím jednodušším.
Zobrazeno 9 zpráv z 9.