質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

3244閲覧

CSSで画面全体に付けたborderをスクロールしても動かないようにしたい

yuta0801

総合スコア270

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2017/06/24 07:48

###前提・実現したいこと
CSSでbody,画面全体に付けたborderを、
要素が位置画面に収まらなくなった時に、
borderごとスクロールさせたくない。

###該当のソースコード

html

1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <link rel="stylesheet" href="styles.css"> 6</head> 7<body> 8 <div class="container"> 9 要素<br> 10 要素<br> 11 要素<br> 12 要素<br> 13 要素<br> 14 要素<br> 15 要素<br> 16 要素<br> 17 要素<br> 18 要素<br> 19 要素<br> 20 要素<br> 21 要素<br> 22 要素<br> 23 要素<br> 24 要素<br> 25 要素<br> 26 要素<br> 27 要素<br> 28 要素<br> 29 要素<br> 30 要素<br> 31 要素<br> 32 要素<br> 33 要素<br> 34 要素<br> 35 要素<br> 36 要素<br> 37 要素<br> 38 要素<br> 39 要素<br> 40 要素<br> 41 要素<br> 42 要素<br> 43 要素<br> 44 要素<br> 45 要素<br> 46 要素<br> 47 要素<br> 48 要素<br> 49 要素<br> 50 要素<br> 51 要素<br> 52 要素<br> 53 要素<br> 54 要素<br> 55 要素<br> 56 要素<br> 57 </div> 58</body> 59</html>

styles.css

1html, body { 2 width: 100%; 3 height: 100%; 4} 5 6body { 7 margin: 0; 8 padding: 0; 9 border: 5px solid rgb(42, 42, 42, 0.7); 10 background-color: rgba(24, 24, 24, .7); 11 box-shadow: 0 0 8px 3px #000 inset; 12 -webkit-app-region: drag; 13 -webkit-user-select: none; 14 color: #fff; 15} 16 17.container { 18 padding: 10px 15px; 19}

###試したこと
.containerにoverflow-x: scroll;などをつけたりしましたが、
borderごとスクロールしてしまいました。

どなたかご教授ください

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

こんな感じ?

CSS

1#wrapper { 2 width:100vw; 3 height:100vh; 4 box-sizing:border-box; 5 border:5px solid rgba(42,42,42,.7); 6 background-color:rgba(24,24,24,.7); 7 box-shadow:0 0 8px 3px #000 inset; 8} 9.container { 10 width:100%; 11 height:100%; 12 overflow:auto; 13} 14#box { 15 height:2000px; 16}

HTML

1<div id="wrapper"> 2 <div class="container"> 3 <div id="box"></div> 4 </div> 5</div>

投稿2017/06/24 08:55

LibertyBell3

総合スコア1084

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問