回答編集履歴

4

誤字修正

2015/12/03 04:59

投稿

Cafelike
Cafelike

スコア89

test CHANGED
@@ -22,8 +22,6 @@
22
22
 
23
23
  height:100%;
24
24
 
25
- width:50%;
26
-
27
25
  background-color:red;
28
26
 
29
27
  }
@@ -31,8 +29,6 @@
31
29
  #sidebar{
32
30
 
33
31
  height:100%;
34
-
35
- width:50%;
36
32
 
37
33
  background-color:blue;
38
34
 

3

希望に沿う回答に変更

2015/12/03 04:59

投稿

Cafelike
Cafelike

スコア89

test CHANGED
@@ -1,16 +1,14 @@
1
- [画面が小さくなった場合を読み落としていました。編集しますので少々おまちください。]
2
-
3
- 静的なレイアウトであればJqueryを使用する必要はないと思いますが、JQueryで行いたい理由は何でしょうか?
4
-
5
- Jqueryで行いたいのであれば、
6
-
7
- - $("#sidebar").css([設定したい属性],[設定した値]);
1
+ Jquery+Bootstrapで実現する方法をご紹介したいと思ます。
8
-
9
- とかでできます。
10
2
 
11
3
 
12
4
 
5
+ まず、BootstrapとJqueryを読み込ませてください。
6
+
7
+ 詳しくはBootstrapのリファレンスを参照いただくとして、以下のコードは
8
+
9
+ mainのcol-xs-12 col-sm-6にて、画面幅768px未満のときに全面表示、768px以上で画面の左半分に表示とし、
10
+
13
- 静的なレイアウトであれば以下ようなスタイルを適用すればご希望レイアウトはきるではないでしょうか?(背景色は確認用つけています。)
11
+ #sidebarhidden-xs col-sm-6にて、画面幅768px未満ときに非表示、768px以上画面右半分表示とる例です
14
12
 
15
13
 
16
14
 
@@ -18,11 +16,9 @@
18
16
 
19
17
  <style type="text/css">
20
18
 
21
- html,body{height:100%;}
19
+ html,body,.row{height:100%;}
22
20
 
23
21
  main{
24
-
25
- float:left;
26
22
 
27
23
  height:100%;
28
24
 
@@ -34,8 +30,6 @@
34
30
 
35
31
  #sidebar{
36
32
 
37
- float:left;
38
-
39
33
  height:100%;
40
34
 
41
35
  width:50%;
@@ -46,4 +40,18 @@
46
40
 
47
41
  </style>
48
42
 
43
+ </head>
44
+
45
+ <body>
46
+
47
+ <div class="row">
48
+
49
+ <main class="col-xs-12 col-sm-6">article.など</main>
50
+
51
+ <div class="hidden-xs col-sm-6" id="sidebar">post.meta要素</div>
52
+
53
+ </div>
54
+
55
+ </body>
56
+
49
57
  ```

2

画面が小さくなった場合を読み落としていました

2015/12/03 04:57

投稿

Cafelike
Cafelike

スコア89

test CHANGED
@@ -1,3 +1,5 @@
1
+ [画面が小さくなった場合を読み落としていました。編集しますので少々おまちください。]
2
+
1
3
  静的なレイアウトであればJqueryを使用する必要はないと思いますが、JQueryで行いたい理由は何でしょうか?
2
4
 
3
5
  Jqueryで行いたいのであれば、

1

画面を小さくした場合を読み落としていましたので編集しますので少々お待ちください。

2015/12/03 04:42

投稿

Cafelike
Cafelike

スコア89

test CHANGED
File without changes