3. Sử dụng @Media với các thiết bị di động và máy tính
Iphone:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
/* ----------- iPhone 4 and 4S ----------- */
/* Portrait and Landscape */
@media only
screen
and (min-device-
width
:
320px
)
and (max-device-
width
:
480px
)
and (-webkit-min-device-pixel-ratio:
2
) {
}
/* Portrait */
@media only
screen
and (min-device-
width
:
320px
)
and (max-device-
width
:
480px
)
and (-webkit-min-device-pixel-ratio:
2
)
and (orientation:
portrait
) {
}
/* Landscape */
@media only
screen
and (min-device-
width
:
320px
)
and (max-device-
width
:
480px
)
and (-webkit-min-device-pixel-ratio:
2
)
and (orientation:
landscape
) {
}
/* ----------- iPhone 5 and 5S ----------- */
/* Portrait and Landscape */
@media only
screen
and (min-device-
width
:
320px
)
and (max-device-
width
:
568px
)
and (-webkit-min-device-pixel-ratio:
2
) {
}
/* Portrait */
@media only
screen
and (min-device-
width
:
320px
)
and (max-device-
width
:
568px
)
and (-webkit-min-device-pixel-ratio:
2
)
and (orientation:
portrait
) {
}
/* Landscape */
@media only
screen
and (min-device-
width
:
320px
)
and (max-device-
width
:
568px
)
and (-webkit-min-device-pixel-ratio:
2
)
and (orientation:
landscape
) {
}
/* ----------- iPhone 6 ----------- */
/* Portrait and Landscape */
@media only
screen
and (min-device-
width
:
375px
)
and (max-device-
width
:
667px
)
and (-webkit-min-device-pixel-ratio:
2
) {
}
/* Portrait */
@media only
screen
and (min-device-
width
:
375px
)
and (max-device-
width
:
667px
)
and (-webkit-min-device-pixel-ratio:
2
)
and (orientation:
portrait
) {
}
/* Landscape */
@media only
screen
and (min-device-
width
:
375px
)
and (max-device-
width
:
667px
)
and (-webkit-min-device-pixel-ratio:
2
)
and (orientation:
landscape
) {
}
/* ----------- iPhone 6+ ----------- */
/* Portrait and Landscape */
@media only
screen
and (min-device-
width
:
414px
)
and (max-device-
width
:
736px
)
and (-webkit-min-device-pixel-ratio:
3
) {
}
/* Portrait */
@media only
screen
and (min-device-
width
:
414px
)
and (max-device-
width
:
736px
)
and (-webkit-min-device-pixel-ratio:
3
)
and (orientation:
portrait
) {
}
/* Landscape */
@media only
screen
and (min-device-
width
:
414px
)
and (max-device-
width
:
736px
)
and (-webkit-min-device-pixel-ratio:
3
)
and (orientation:
landscape
) {
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
| /* ----------- iPhone 4 and 4S ----------- */ /* Portrait and Landscape */ @media only screen and (min-device- width : 320px ) and (max-device- width : 480px ) and (-webkit-min-device-pixel-ratio: 2 ) { } /* Portrait */ @media only screen and (min-device- width : 320px ) and (max-device- width : 480px ) and (-webkit-min-device-pixel-ratio: 2 ) and (orientation: portrait ) { } /* Landscape */ @media only screen and (min-device- width : 320px ) and (max-device- width : 480px ) and (-webkit-min-device-pixel-ratio: 2 ) and (orientation: landscape ) { } /* ----------- iPhone 5 and 5S ----------- */ /* Portrait and Landscape */ @media only screen and (min-device- width : 320px ) and (max-device- width : 568px ) and (-webkit-min-device-pixel-ratio: 2 ) { } /* Portrait */ @media only screen and (min-device- width : 320px ) and (max-device- width : 568px ) and (-webkit-min-device-pixel-ratio: 2 ) and (orientation: portrait ) { } /* Landscape */ @media only screen and (min-device- width : 320px ) and (max-device- width : 568px ) and (-webkit-min-device-pixel-ratio: 2 ) and (orientation: landscape ) { } /* ----------- iPhone 6 ----------- */ /* Portrait and Landscape */ @media only screen and (min-device- width : 375px ) and (max-device- width : 667px ) and (-webkit-min-device-pixel-ratio: 2 ) { } /* Portrait */ @media only screen and (min-device- width : 375px ) and (max-device- width : 667px ) and (-webkit-min-device-pixel-ratio: 2 ) and (orientation: portrait ) { } /* Landscape */ @media only screen and (min-device- width : 375px ) and (max-device- width : 667px ) and (-webkit-min-device-pixel-ratio: 2 ) and (orientation: landscape ) { } /* ----------- iPhone 6+ ----------- */ /* Portrait and Landscape */ @media only screen and (min-device- width : 414px ) and (max-device- width : 736px ) and (-webkit-min-device-pixel-ratio: 3 ) { } /* Portrait */ @media only screen and (min-device- width : 414px ) and (max-device- width : 736px ) and (-webkit-min-device-pixel-ratio: 3 ) and (orientation: portrait ) { } /* Landscape */ @media only screen and (min-device- width : 414px ) and (max-device- width : 736px ) and (-webkit-min-device-pixel-ratio: 3 ) and (orientation: landscape ) { } |
Galaxy phones:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
/* ----------- Galaxy S3 ----------- */
/* Portrait and Landscape */
@media
screen
and (device-
width
:
320px
)
and (device-
height
:
640px
)
and (-webkit-device-pixel-ratio:
2
) {
}
/* Portrait */
@media
screen
and (device-
width
:
320px
)
and (device-
height
:
640px
)
and (-webkit-device-pixel-ratio:
2
)
and (orientation:
portrait
) {
}
/* Landscape */
@media
screen
and (device-
width
:
320px
)
and (device-
height
:
640px
)
and (-webkit-device-pixel-ratio:
2
)
and (orientation:
landscape
) {
}
/* ----------- Galaxy S4 ----------- */
/* Portrait and Landscape */
@media
screen
and (device-
width
:
320px
)
and (device-
height
:
640px
)
and (-webkit-device-pixel-ratio:
3
) {
}
/* Portrait */
@media
screen
and (device-
width
:
320px
)
and (device-
height
:
640px
)
and (-webkit-device-pixel-ratio:
3
)
and (orientation:
portrait
) {
}
/* Landscape */
@media
screen
and (device-
width
:
320px
)
and (device-
height
:
640px
)
and (-webkit-device-pixel-ratio:
3
)
and (orientation:
landscape
) {
}
/* ----------- Galaxy S5 ----------- */
/* Portrait and Landscape */
@media
screen
and (device-
width
:
360px
)
and (device-
height
:
640px
)
and (-webkit-device-pixel-ratio:
3
) {
}
/* Portrait */
@media
screen
and (device-
width
:
360px
)
and (device-
height
:
640px
)
and (-webkit-device-pixel-ratio:
3
)
and (orientation:
portrait
) {
}
/* Landscape */
@media
screen
and (device-
width
:
360px
)
and (device-
height
:
640px
)
and (-webkit-device-pixel-ratio:
3
)
and (orientation:
landscape
) {
}
HTC:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/* ----------- HTC One ----------- */
/* Portrait and Landscape */
@media
screen
and (device-
width
:
360px
)
and (device-
height
:
640px
)
and (-webkit-device-pixel-ratio:
3
) {
}
/* Portrait */
@media
screen
and (device-
width
:
360px
)
and (device-
height
:
640px
)
and (-webkit-device-pixel-ratio:
3
)
and (orientation:
portrait
) {
}
/* Landscape */
@media
screen
and (device-
width
:
360px
)
and (device-
height
:
640px
)
and (-webkit-device-pixel-ratio:
3
)
and (orientation:
landscape
) {
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
| /* ----------- Galaxy S3 ----------- */ /* Portrait and Landscape */ @media screen and (device- width : 320px ) and (device- height : 640px ) and (-webkit-device-pixel-ratio: 2 ) { } /* Portrait */ @media screen and (device- width : 320px ) and (device- height : 640px ) and (-webkit-device-pixel-ratio: 2 ) and (orientation: portrait ) { } /* Landscape */ @media screen and (device- width : 320px ) and (device- height : 640px ) and (-webkit-device-pixel-ratio: 2 ) and (orientation: landscape ) { } /* ----------- Galaxy S4 ----------- */ /* Portrait and Landscape */ @media screen and (device- width : 320px ) and (device- height : 640px ) and (-webkit-device-pixel-ratio: 3 ) { } /* Portrait */ @media screen and (device- width : 320px ) and (device- height : 640px ) and (-webkit-device-pixel-ratio: 3 ) and (orientation: portrait ) { } /* Landscape */ @media screen and (device- width : 320px ) and (device- height : 640px ) and (-webkit-device-pixel-ratio: 3 ) and (orientation: landscape ) { } /* ----------- Galaxy S5 ----------- */ /* Portrait and Landscape */ @media screen and (device- width : 360px ) and (device- height : 640px ) and (-webkit-device-pixel-ratio: 3 ) { } /* Portrait */ @media screen and (device- width : 360px ) and (device- height : 640px ) and (-webkit-device-pixel-ratio: 3 ) and (orientation: portrait ) { } /* Landscape */ @media screen and (device- width : 360px ) and (device- height : 640px ) and (-webkit-device-pixel-ratio: 3 ) and (orientation: landscape ) { } |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| /* ----------- HTC One ----------- */ /* Portrait and Landscape */ @media screen and (device- width : 360px ) and (device- height : 640px ) and (-webkit-device-pixel-ratio: 3 ) { } /* Portrait */ @media screen and (device- width : 360px ) and (device- height : 640px ) and (-webkit-device-pixel-ratio: 3 ) and (orientation: portrait ) { } /* Landscape */ @media screen and (device- width : 360px ) and (device- height : 640px ) and (-webkit-device-pixel-ratio: 3 ) and (orientation: landscape ) { } |
Ipad:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
/* ----------- iPad mini ----------- */
/* Portrait and Landscape */
@media only
screen
and (min-device-
width
:
768px
)
and (max-device-
width
:
1024px
)
and (-webkit-min-device-pixel-ratio:
1
) {
}
/* Portrait */
@media only
screen
and (min-device-
width
:
768px
)
and (max-device-
width
:
1024px
)
and (orientation:
portrait
)
and (-webkit-min-device-pixel-ratio:
1
) {
}
/* Landscape */
@media only
screen
and (min-device-
width
:
768px
)
and (max-device-
width
:
1024px
)
and (orientation:
landscape
)
and (-webkit-min-device-pixel-ratio:
1
) {
}
/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only
screen
and (min-device-
width
:
768px
)
and (max-device-
width
:
1024px
)
and (-webkit-min-device-pixel-ratio:
1
) {
}
/* Portrait */
@media only
screen
and (min-device-
width
:
768px
)
and (max-device-
width
:
1024px
)
and (orientation:
portrait
)
and (-webkit-min-device-pixel-ratio:
1
) {
}
/* Landscape */
@media only
screen
and (min-device-
width
:
768px
)
and (max-device-
width
:
1024px
)
and (orientation:
landscape
)
and (-webkit-min-device-pixel-ratio:
1
) {
}
/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only
screen
and (min-device-
width
:
768px
)
and (max-device-
width
:
1024px
)
and (-webkit-min-device-pixel-ratio:
2
) {
}
/* Portrait */
@media only
screen
and (min-device-
width
:
768px
)
and (max-device-
width
:
1024px
)
and (orientation:
portrait
)
and (-webkit-min-device-pixel-ratio:
2
) {
}
/* Landscape */
@media only
screen
and (min-device-
width
:
768px
)
and (max-device-
width
:
1024px
)
and (orientation:
landscape
)
and (-webkit-min-device-pixel-ratio:
2
) {
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
| /* ----------- iPad mini ----------- */ /* Portrait and Landscape */ @media only screen and (min-device- width : 768px ) and (max-device- width : 1024px ) and (-webkit-min-device-pixel-ratio: 1 ) { } /* Portrait */ @media only screen and (min-device- width : 768px ) and (max-device- width : 1024px ) and (orientation: portrait ) and (-webkit-min-device-pixel-ratio: 1 ) { } /* Landscape */ @media only screen and (min-device- width : 768px ) and (max-device- width : 1024px ) and (orientation: landscape ) and (-webkit-min-device-pixel-ratio: 1 ) { } /* ----------- iPad 1 and 2 ----------- */ /* Portrait and Landscape */ @media only screen and (min-device- width : 768px ) and (max-device- width : 1024px ) and (-webkit-min-device-pixel-ratio: 1 ) { } /* Portrait */ @media only screen and (min-device- width : 768px ) and (max-device- width : 1024px ) and (orientation: portrait ) and (-webkit-min-device-pixel-ratio: 1 ) { } /* Landscape */ @media only screen and (min-device- width : 768px ) and (max-device- width : 1024px ) and (orientation: landscape ) and (-webkit-min-device-pixel-ratio: 1 ) { } /* ----------- iPad 3 and 4 ----------- */ /* Portrait and Landscape */ @media only screen and (min-device- width : 768px ) and (max-device- width : 1024px ) and (-webkit-min-device-pixel-ratio: 2 ) { } /* Portrait */ @media only screen and (min-device- width : 768px ) and (max-device- width : 1024px ) and (orientation: portrait ) and (-webkit-min-device-pixel-ratio: 2 ) { } /* Landscape */ @media only screen and (min-device- width : 768px ) and (max-device- width : 1024px ) and (orientation: landscape ) and (-webkit-min-device-pixel-ratio: 2 ) { } |
Galaxy tablets:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
* ----------- Galaxy Tab
10.1
----------- */
/* Portrait and Landscape */
@media
(min-device-
width
:
800px
)
and (max-device-
width
:
1280px
) {
}
/* Portrait */
@media
(max-device-
width
:
800px
)
and (orientation:
portrait
) {
}
/* Landscape */
@media
(max-device-
width
:
1280px
)
and (orientation:
landscape
) {
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| * ----------- Galaxy Tab 10.1 ----------- */ /* Portrait and Landscape */ @media (min-device- width : 800px ) and (max-device- width : 1280px ) { } /* Portrait */ @media (max-device- width : 800px ) and (orientation: portrait ) { } /* Landscape */ @media (max-device- width : 1280px ) and (orientation: landscape ) { } |
Nexus tablets:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/* ----------- Asus Nexus 7 ----------- */
/* Portrait and Landscape */
@media
screen
and (device-
width
:
601px
)
and (device-
height
:
906px
)
and (-webkit-min-device-pixel-ratio:
1.331
)
and (-webkit-max-device-pixel-ratio:
1.332
) {
}
/* Portrait */
@media
screen
and (device-
width
:
601px
)
and (device-
height
:
906px
)
and (-webkit-min-device-pixel-ratio:
1.331
)
and (-webkit-max-device-pixel-ratio:
1.332
)
and (orientation:
portrait
) {
}
/* Landscape */
@media
screen
and (device-
width
:
601px
)
and (device-
height
:
906px
)
and (-webkit-min-device-pixel-ratio:
1.331
)
and (-webkit-max-device-pixel-ratio:
1.332
)
and (orientation:
landscape
) {
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| /* ----------- Asus Nexus 7 ----------- */ /* Portrait and Landscape */ @media screen and (device- width : 601px ) and (device- height : 906px ) and (-webkit-min-device-pixel-ratio: 1.331 ) and (-webkit-max-device-pixel-ratio: 1.332 ) { } /* Portrait */ @media screen and (device- width : 601px ) and (device- height : 906px ) and (-webkit-min-device-pixel-ratio: 1.331 ) and (-webkit-max-device-pixel-ratio: 1.332 ) and (orientation: portrait ) { } /* Landscape */ @media screen and (device- width : 601px ) and (device- height : 906px ) and (-webkit-min-device-pixel-ratio: 1.331 ) and (-webkit-max-device-pixel-ratio: 1.332 ) and (orientation: landscape ) { } |
Kindle Fire:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
/* ----------- Kindle Fire HD 7" ----------- */
/* Portrait and Landscape */
@media only
screen
and (min-device-
width
:
800px
)
and (max-device-
width
:
1280px
)
and (-webkit-min-device-pixel-ratio:
1.5
) {
}
/* Portrait */
@media only
screen
and (min-device-
width
:
800px
)
and (max-device-
width
:
1280px
)
and (-webkit-min-device-pixel-ratio:
1.5
)
and (orientation:
portrait
) {
}
/* Landscape */
@media only
screen
and (min-device-
width
:
800px
)
and (max-device-
width
:
1280px
)
and (-webkit-min-device-pixel-ratio:
1.5
)
and (orientation:
landscape
) {
}
/* ----------- Kindle Fire HD 8.9" ----------- */
/* Portrait and Landscape */
@media only
screen
and (min-device-
width
:
1200px
)
and (max-device-
width
:
1600px
)
and (-webkit-min-device-pixel-ratio:
1.5
) {
}
/* Portrait */
@media only
screen
and (min-device-
width
:
1200px
)
and (max-device-
width
:
1600px
)
and (-webkit-min-device-pixel-ratio:
1.5
)
and (orientation:
portrait
) {
}
/* Landscape */
@media only
screen
and (min-device-
width
:
1200px
)
and (max-device-
width
:
1600px
)
and (-webkit-min-device-pixel-ratio:
1.5
)
and (orientation:
landscape
) {
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
| /* ----------- Kindle Fire HD 7" ----------- */ /* Portrait and Landscape */ @media only screen and (min-device- width : 800px ) and (max-device- width : 1280px ) and (-webkit-min-device-pixel-ratio: 1.5 ) { } /* Portrait */ @media only screen and (min-device- width : 800px ) and (max-device- width : 1280px ) and (-webkit-min-device-pixel-ratio: 1.5 ) and (orientation: portrait ) { } /* Landscape */ @media only screen and (min-device- width : 800px ) and (max-device- width : 1280px ) and (-webkit-min-device-pixel-ratio: 1.5 ) and (orientation: landscape ) { } /* ----------- Kindle Fire HD 8.9" ----------- */ /* Portrait and Landscape */ @media only screen and (min-device- width : 1200px ) and (max-device- width : 1600px ) and (-webkit-min-device-pixel-ratio: 1.5 ) { } /* Portrait */ @media only screen and (min-device- width : 1200px ) and (max-device- width : 1600px ) and (-webkit-min-device-pixel-ratio: 1.5 ) and (orientation: portrait ) { } /* Landscape */ @media only screen and (min-device- width : 1200px ) and (max-device- width : 1600px ) and (-webkit-min-device-pixel-ratio: 1.5 ) and (orientation: landscape ) { } |
Laptop:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* ----------- Non-Retina Screens ----------- */
@media
screen
and (min-device-
width
:
1200px
)
and (max-device-
width
:
1600px
)
and (-webkit-min-device-pixel-ratio:
1
) {
}
/* ----------- Retina Screens ----------- */
@media
screen
and (min-device-
width
:
1200px
)
and (max-device-
width
:
1600px
)
and (-webkit-min-device-pixel-ratio:
2
)
and (min-resolution:
192
dpi) {
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| /* ----------- Non-Retina Screens ----------- */ @media screen and (min-device- width : 1200px ) and (max-device- width : 1600px ) and (-webkit-min-device-pixel-ratio: 1 ) { } /* ----------- Retina Screens ----------- */ @media screen and (min-device- width : 1200px ) and (max-device- width : 1600px ) and (-webkit-min-device-pixel-ratio: 2 ) and (min-resolution: 192 dpi) { } |
Apple Watch:
1
2
3
4
5
6
/* ----------- Apple Watch ----------- */
@media
(max-device-
width
:
42
mm)
and (min-device-
width
:
38
mm) {
}
1
2
3
4
5
6
| /* ----------- Apple Watch ----------- */ @media (max-device- width : 42 mm) and (min-device- width : 38 mm) { } |
Môt 360 Watch:
1
2
3
4
5
6
/* ----------- Moto 360 Watch ----------- */
@media
(max-device-
width
:
218px
)
and (max-device-
height
:
281px
) {
}
Trên là những thiết bị thông dụng. Tuy nhiên nếu bạn muốn biết chính xác hơn nữa thì hãy vào trang mydivice.io để xem nhé.
1
2
3
4
5
6
| /* ----------- Moto 360 Watch ----------- */ @media (max-device- width : 218px ) and (max-device- height : 281px ) { } |
4. Lời kết
Như vậy mình đã giới thiệu xong chức năng và nhiệm vụ của query @media, hy vọng qua bài này bạn sẽ có cái nhìn tổng quát về cách sử dụng @media trong CSS để tạo ra website responsive. Bài này mình xin dừng tại đây, bài tiếp theo mình sẽ hướng dẫn cách sử dụng jQuery để tạo Responsive.
Sử dụng @Media CSS tạo Responsive cho Website phần 1
Sử dụng @Media CSS tạo Responsive cho Website phần 1
Không có nhận xét nào:
Đăng nhận xét