viewportの設定
<head>
<meta name="view port" content="width-device-width,initial-scale=1.0">
<title>シングルページレイアウト</title>
<link rel="stylesheet" href="https://xxxx">
content属性にズームを設定する
initial-scale(初期ズーム率)
minimum-scale(最小ズーム率)
maximum-scale(最大ズーム率)
user-scalable(ズームの可否)
メディアクエリによるレスポンシブwebの実現
<link rel="stylesheet" href="print.css" media="print">
@import url(print.css)print;
.sample{
color:red;
}
@media print{
.sample{
color:black;
}
}
メディアクエリの条件:メディア特性
width:viewportの幅
device-width:デバイスの幅
以上のような判定式に使用できる条件→メディア特性
@media (width:320px){
.sample{
color:red;
}
}
@media (min-width:320px){
.sample{
color:blue;
}
}
@media (max-width:320px){
.sample{
color:yellow;
}
}
メディアクエリに指定できる条件の種類
width/min(max)-width
height/min(max)-height
aspect-ratio/min(max)-aspect-ratio
device-width/min(max)-device
device-height/min(max)-device-height
device-aspect-ratio/min(max)-aspect-ratio
orientation
resolution