回答編集履歴

2

追記

2018/01/29 01:12

投稿

sk_3122
sk_3122

スコア1126

test CHANGED
@@ -137,3 +137,121 @@
137
137
 
138
138
 
139
139
  違うかな。まあ 参考までに~
140
+
141
+
142
+
143
+ ----
144
+
145
+
146
+
147
+ 追記:
148
+
149
+ 今回の例だと wrapper 要らなかったかな・・・ と思ったので書いておきます。
150
+
151
+ 蛇足かもですが一応。
152
+
153
+ ```
154
+
155
+ <!DOCTYPE html>
156
+
157
+ <html>
158
+
159
+ <head>
160
+
161
+ <meta charset="UTF-8">
162
+
163
+ <title>Document</title>
164
+
165
+ <style>
166
+
167
+ *{
168
+
169
+ margin: 0;
170
+
171
+ padding: 0;
172
+
173
+ }
174
+
175
+ .abc {
176
+
177
+ width: 100%;
178
+
179
+ height: 300px;
180
+
181
+ background: blue;
182
+
183
+ }
184
+
185
+ .aaa {
186
+
187
+ width: 100%;
188
+
189
+ height: 500px;
190
+
191
+ background: #000;
192
+
193
+ /* overflow-x: hidden; */ /* ★この指定はやめ */
194
+
195
+ }
196
+
197
+ .bbb {
198
+
199
+ width: 100%;
200
+
201
+ height: 200px;
202
+
203
+ margin-top: -100px;
204
+
205
+ background: red;
206
+
207
+ }
208
+
209
+
210
+
211
+ .ccc {
212
+
213
+ /* width: 100%; */ /* ★divなのでwidth100%は要らない。width:100%がなければwrapperがなくても横に飛び出さない */
214
+
215
+ height: 200px;
216
+
217
+ margin-left: 10%;
218
+
219
+ background: #ccc;
220
+
221
+
222
+
223
+ /* ★これを追加 */
224
+
225
+ overflow: hidden;
226
+
227
+
228
+
229
+ /* ★一行が長い場合に右端で折り返しさせたくない場合は nowrap を指定する。折り返しても良い場合は以下の指定を削除 */
230
+
231
+ white-space: nowrap;
232
+
233
+ }
234
+
235
+ </style>
236
+
237
+ </head>
238
+
239
+ <body>
240
+
241
+ <div class="abc"></div>
242
+
243
+ <div class="aaa">
244
+
245
+ <div class="bbb">
246
+
247
+ <div class="ccc">111<br>222<br>333<br>444<br>555<br>666<br>height:200pxを超える部分は隠れてしまって良いの?<br>この部分を横は隠して縦はスクロールバーをつけずそのまま表示させたい<br>これが最終行です</div>
248
+
249
+ </div>
250
+
251
+ </div>
252
+
253
+ </body>
254
+
255
+ </html>
256
+
257
+ ```

1

サンプルソース修正: ccc-wrapperにwidth:100%は要らないかな?削除

2018/01/29 01:12

投稿

sk_3122
sk_3122

スコア1126

test CHANGED
@@ -76,8 +76,6 @@
76
76
 
77
77
  .ccc-wrapper {
78
78
 
79
- width: 100%;
80
-
81
79
  overflow-x: hidden;
82
80
 
83
81
  }