回答編集履歴

1

ソース追記しました

2017/02/07 15:47

投稿

LibertyBell3
LibertyBell3

スコア1084

test CHANGED
@@ -11,3 +11,103 @@
11
11
 
12
12
 
13
13
  それ以外に、containerとwrapperが逆になっているところとか、色々ツッコみどころはありますが…
14
+
15
+
16
+
17
+ 追記:大幅に変えちゃいます(後で気付きましたが、side2にborderが入っていたので、2px追加してます)
18
+
19
+ ```HTML
20
+
21
+ <div ="wrapper">
22
+
23
+ <div id="header">中身そのまま</div>
24
+
25
+ <div id="container">
26
+
27
+ <div id="inner-container">
28
+
29
+ <div id="main">mainの中身</div>
30
+
31
+ <div id="side">sideの中身<div>
32
+
33
+ <div>
34
+
35
+ <div id="sub">Side2の中身</div>
36
+
37
+ </div>
38
+
39
+ </div>
40
+
41
+ ```
42
+
43
+ ```CSS
44
+
45
+ .clearfix:after,#container:after,#inner-container:after {
46
+
47
+ content:"";
48
+
49
+ display:block;
50
+
51
+ clear:both;
52
+
53
+ }
54
+
55
+ #wrapper {/*既存の#containerと差し替え*/}
56
+
57
+ #container {/*id="contens-area"と差し替え*/
58
+
59
+ margin:0 auto;
60
+
61
+ width:1007px;
62
+
63
+ }
64
+
65
+ #inner-container {/*新規:main/sideをまとめて右へ*/
66
+
67
+ float:right;
68
+
69
+ width:888px;
70
+
71
+ }
72
+
73
+ #main {
74
+
75
+ float:left;
76
+
77
+ width:650px;
78
+
79
+ }
80
+
81
+ #side {
82
+
83
+ float:right;
84
+
85
+ width:223px;
86
+
87
+ }
88
+
89
+ #sub {/*side2と差し替え*/
90
+
91
+ float:left;
92
+
93
+ width:104px;
94
+
95
+ }
96
+
97
+ .menu_navi {/*追加*/
98
+
99
+ margin-right:22px;
100
+
101
+ }
102
+
103
+ .menu_navo {/*追加*/
104
+
105
+ margin-left:22px;
106
+
107
+ }
108
+
109
+ ```
110
+
111
+ こんな感じです。
112
+
113
+ main/side/subには、class="clearfix"不要です。大元のcontainer/inner-containerにCSSの先頭で当てています。