Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 当父对象在x轴上太小时,如何使嵌套的div可滚动?_Html_Css_Overflow - Fatal编程技术网

Html 当父对象在x轴上太小时,如何使嵌套的div可滚动?

Html 当父对象在x轴上太小时,如何使嵌套的div可滚动?,html,css,overflow,Html,Css,Overflow,我正在尝试在具有相对宽度的父div中有一个固定宽度的嵌套div 关键是,嵌套的div应该始终具有固定的宽度。如果父对象的宽度较小,则嵌套对象应具有x滚动条,因此其可见部分将小于其固定宽度 JSFIDLE将有助于: HTML 我希望最后的“z”应该总是写在第二行,因为嵌套的div应该是30个字符长。当您减小窗口宽度时,嵌套窗口的可见部分将变小,但“z”仍应位于第二行,第一行的所有数字都带有滚动条 我希望这足够清楚:) 感谢您的帮助如果我解释正确,只需添加单词break:break-word到.ne

我正在尝试在具有相对宽度的父div中有一个固定宽度的嵌套div

关键是,嵌套的div应该始终具有固定的宽度。如果父对象的宽度较小,则嵌套对象应具有x滚动条,因此其可见部分将小于其固定宽度

JSFIDLE将有助于:

HTML

我希望最后的“z”应该总是写在第二行,因为嵌套的div应该是30个字符长。当您减小窗口宽度时,嵌套窗口的可见部分将变小,但“z”仍应位于第二行,第一行的所有数字都带有滚动条

我希望这足够清楚:)


感谢您的帮助

如果我解释正确,只需添加
单词break:break-word
.nested
CSS以强制将“z”添加到新行。

这就是您要查找的内容吗

.parent {
    background-color: red;
    height: 100px;
    padding-top: 10px;
    overflow-x: scroll;
    width: 70%;
}

.nested {
    width: 30ch;
    background-color: orange;
    font-family: monospace;
    word-wrap: break-word;
}

詹特说的方法可以解决标点问题,但这仍然是另一个问题

如果父div的宽度太小(例如width=20%),它将显示如下

所以,我改进了方法

希望能有帮助

.parent {
    background-color: red;
    height: 100px;
    padding-top: 10px;
    width: 70%;
}

.nested {
    width: 30ch;
    max-width: 100%;
    overflow-x: scroll;
    background-color: orange;
    font-family: monospace;
}
.parent {
    background-color: red;
    height: 100px;
    padding-top: 10px;
    overflow-x: scroll;
    width: 70%;
}

.nested {
    width: 30ch;
    background-color: orange;
    font-family: monospace;
    word-wrap: break-word;
}
.parent {
    background-color: red;
    height: 100px;
    padding-top: 10px;
    width: 20%;
    overflow:scroll;
}
.nested {
    width: 30ch;
    /* max-width: 100%; */
    /* overflow-x: scroll; */
    background-color: orange;
    font-family: monospace;
    word-break: break-word;
}