質問編集履歴
3
コード修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -36,7 +36,7 @@
|
|
36
36
|
}
|
37
37
|
.content{
|
38
38
|
width: 645px;
|
39
|
-
margin
|
39
|
+
margin: 15px auto 0 auto;
|
40
40
|
}
|
41
41
|
#ifrm{
|
42
42
|
width: 645px;
|
2
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
<a href="http://hogehoge.com/">http://hogehoge.com/</a>
|
21
21
|
</iframe>
|
22
22
|
</div>
|
23
|
-
<body>
|
23
|
+
</body>
|
24
24
|
```
|
25
25
|
__CSS__
|
26
26
|
```lang-<CSS>
|
@@ -31,8 +31,8 @@
|
|
31
31
|
text-align: center;
|
32
32
|
}
|
33
33
|
.center{
|
34
|
-
|
34
|
+
margin: 0 auto;
|
35
|
-
|
35
|
+
text-align: left;
|
36
36
|
}
|
37
37
|
.content{
|
38
38
|
width: 645px;
|
@@ -41,8 +41,8 @@
|
|
41
41
|
#ifrm{
|
42
42
|
width: 645px;
|
43
43
|
height: 800px;
|
44
|
-
margin:
|
44
|
+
margin: 0;
|
45
|
-
padding:
|
45
|
+
padding: 0;
|
46
46
|
border: none;
|
47
47
|
// <iframe>の中身を横幅半分にして表示したい
|
48
48
|
transform:scale(0.5);
|
1
コード追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,4 +6,55 @@
|
|
6
6
|
<iframe>で表示する元のページは幅がブラウザサイズによって可変(但しmin-width:655px;), 高さは2200pxです
|
7
7
|
|
8
8
|
縦のスクロールはして問題ないのですが、横のスクロールはしないように幅を調整する方法を教えていただきたいです。
|
9
|
-
よろしくお願いします。
|
9
|
+
よろしくお願いします。
|
10
|
+
|
11
|
+
-追記-
|
12
|
+
transform:scale(0.5);と記述したところ<iframe>のフレーム枠の幅が0.5倍になってしまいます
|
13
|
+
|
14
|
+
現在のコード
|
15
|
+
__HTML__
|
16
|
+
```lang-<HTML>
|
17
|
+
<body>
|
18
|
+
<div class="center content">
|
19
|
+
<iframe id="ifrm" src="http://hogehoge.com/">
|
20
|
+
<a href="http://hogehoge.com/">http://hogehoge.com/</a>
|
21
|
+
</iframe>
|
22
|
+
</div>
|
23
|
+
<body>
|
24
|
+
```
|
25
|
+
__CSS__
|
26
|
+
```lang-<CSS>
|
27
|
+
body{
|
28
|
+
min-width: 700px;
|
29
|
+
padding: 0;
|
30
|
+
margin: 0;
|
31
|
+
text-align: center;
|
32
|
+
}
|
33
|
+
.center{
|
34
|
+
margin: 0 auto;
|
35
|
+
text-align: left;
|
36
|
+
}
|
37
|
+
.content{
|
38
|
+
width: 645px;
|
39
|
+
margin-top: 15px;
|
40
|
+
}
|
41
|
+
#ifrm{
|
42
|
+
width: 645px;
|
43
|
+
height: 800px;
|
44
|
+
margin: none;
|
45
|
+
padding: none;
|
46
|
+
border: none;
|
47
|
+
// <iframe>の中身を横幅半分にして表示したい
|
48
|
+
transform:scale(0.5);
|
49
|
+
-o-transform:scale(0.5);
|
50
|
+
-webkit-transform:scale(0.5);
|
51
|
+
-moz-transform:scale(0.5);
|
52
|
+
-ms-transform:scale(0.5);
|
53
|
+
// 縮小の基準点を中央一番上(645/2≒323)に
|
54
|
+
transform-origin:323 0;
|
55
|
+
-o-transform-origin:323 0;
|
56
|
+
-webkit-transform-origin:323 0;
|
57
|
+
-moz-transform-origin:323 0;
|
58
|
+
-ms-transform-origin:323 0;
|
59
|
+
}
|
60
|
+
```
|