
Nefunguje responzivní web
V hlavičce mám:
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Pokus</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link href="files/css/pcindex3.css" rel="stylesheet">
<link href="tablet.css" rel="stylesheet" media="screen and (min-width: 481px) and (max-width: 10023px)">
<link href="smartphone.css" rel="stylesheet" media="screen and (max-width: 480px)">
</head>
<body>
Proč se mi ale stále načítá pcindex3.css i když stránku otevřu s rozlyšením 1280 ? Proč se to nepřepne na tablet.css? Už nevím co s tím. Poradíte mi prosím?
• Pouzij jen jedno CSS pro vse pres <Media Queries>.
V CSS pak pouzij kod typu :
• Vyhledej si na internete cody typu :
A mam nechat teda v hlavičce toto?
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link href="files/css/pcindex3.css" rel="stylesheet">
A do toho pcindex3.css dám ty 3 styly jo?
• Osobne bych nechal meta tak jak ma byt a v CSS (jiz mi to delalo bordel, pri pouziti s @media):
Kuprikladu pro telefon:
Pro tablet:
Co se odkaz na "style" tyce mas na mysli neco typu : <link rel="stylesheet" media="screen and (max-width: 1280px)" href="male_rozliseni.css" /> ?
(Prvni v poradi zadej <link rel="stylesheet" .. etc, rozliseni pro vsechny a pak az <link rel="stylesheet" media="screen and (max-width: ..)
TiP~ Rozliseni podle zarizeni: http://www.binvisions.com/articles/tablet-smartpho ne-resolutions-screen-size-list/
Nemělo by být pořadí stylů opačně? Nejprve Smartphone, pak tablet a nakonec PC, které se uplatní až když se neuplatní žádný předtím?