멀티미디어 요소에 가변너비 적용하기

너비와 최대너비에 % 너비값을 주어 가변적으로 보이도록 함

width: 100%;

max-width: 100%;



html

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
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" 
          content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">
    <style>
    /** 전체박스 */
    #wrap {
        width: 90%;
        margin: 0 auto;
        border: 4px solid #00f;
    }
    #wrap div {
        display: inline-block;
        width: 50%;
        margin: 0 auto;
    }    
    img, video {
        /* 너비와 최대너비에 % 너비값을 주어 가변적으로 보이도록 함 */
        width: 100%;
        max-width: 100%;    /* max-width: 100% 요소의 기본크기 이상으로 늘어나지 않는다 */
    }
    </style>
    <style>
    </style>
    <title>Insert title here</title>
</head>
 
<body>
<div id="wrap">
    <div>
        <video controls>
            <source src="source/video.mp4" type="video/mp4"></source>
            <source src="source/video.ogv" type="video/ogg"></source>
            <source src="source/video.webm" type="video/webm"></source>
        </video>
    </div><div>
        <img src="source/img_01.jpg" />    
    </div>
</div>
</body>
</html>
cs



결과

화면너비에 상관없이 멀티미디어 요소 너비가 변한다

 


+ Recent posts