質問するログイン新規登録

質問編集履歴

3

コード修正

2015/03/26 06:02

投稿

q-fukutomo
q-fukutomo

スコア53

title CHANGED
File without changes
body CHANGED
@@ -36,7 +36,7 @@
36
36
  }
37
37
  .content{
38
38
  width: 645px;
39
- margin-top: 15px;
39
+ margin: 15px auto 0 auto;
40
40
  }
41
41
  #ifrm{
42
42
  width: 645px;

2

誤字修正

2015/03/26 06:02

投稿

q-fukutomo
q-fukutomo

スコア53

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
- margin: 0 auto;
34
+ margin: 0 auto;
35
- text-align: left;
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: none;
44
+ margin: 0;
45
- padding: none;
45
+ padding: 0;
46
46
  border: none;
47
47
  // <iframe>の中身を横幅半分にして表示したい
48
48
  transform:scale(0.5);

1

コード追記

2015/03/26 05:56

投稿

q-fukutomo
q-fukutomo

スコア53

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
+ ```