フレキシボックスのレイアウトが静的作ります行の幅は静的であるため、より大きいすべての子が壊れます。CSS:私はフレックスレイアウトの行にいくつかのコンテンツを置くしようとしていると私は</p> <ul> <li>行は、私が作ってみる彼のコンテンツの代わりに</li> </ul> <p>と幅にリサイズすることに気づいた
CodeMirrorエディターは、その行に大きな子や小さな子を持つ問題を示すために使用されています。
は、私はそれを行うだろうか、このFiddle
#main {
display: flex;
justify-content: space-between;
height: 100vh;
.flex {
width: 100%;
&:nth-child(2) {
background: red;
}
#wrapper #item {
background: blue;
}
}
}
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.20.2/codemirror.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.20.2/addon/scroll/simplescrollbars.min.css">
<script type="text/javascript" src ="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.20.2/codemirror.min.js">
<script type="text/javascript" src ="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.20.2/addon/scroll/simplescrollbars.js">
<script type="text/javascript" src ="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.20.2/mode/javascript/javascript.min.js">
<script type="text/javascript" src ="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js">
<script type="text/javascript">
$(document).ready(function(){
\t var ce = document.getElementById("item");
var myCodeMirror = CodeMirror(function(node){ce.parentNode.replaceChild(node, ce);}, {
value: "function myScript(){return 100;}",
mode: "javascript",
lineSeparator: null,
theme: "default", // theme directory
indentUnit: 2,
smartIndent: true,
tabSize: 2,
indentWithTabs: false,
electricChars: true,
extraKeys: null,
lineWrapping: false,
lineNumbers: true,
firstLineNumber: 1,
scrollbarStyle: "overlay",
inputStyle: "contenteditable",
readOnly: false, // also "nocursor"
showCursorWhenSelecting: false,
lineWiseCopyCut: true,
undoDepth: 200,
historyEventDelay: 1250,
autofocus: true
});
});
</script>
<div id="main">
<div class="flex">ABC</div>
<div class="flex">
DEF
<div id="wrapper">
<div id="item">
</div>
</div>
</div>
<div class="flex">GHI</div>
</div>
を見てみましょうか?
多分、それほど目立たないが、より大きいすべての子供が*割れるように*あなたはどういう意味ですか? – kukkuz
@kukkuz子の幅がフレックス列の幅より大きい場合、フレックス列は子の幅に合わせて幅が広がります。私は子供の幅をflex列の幅に制限しようとしています。質問にリンクされているフィドルを見て、私が何を意味するのか見てみましょう。 – jonhue
'main'(フレックスボックス)の内側に3つのフレックスアイテムがあります*フレックスカラムの*幅はどういう意味ですか? (各flex * item *の幅は内容によって異なります) – kukkuz