Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.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
Css Chrome扩展:弹出窗口的默认宽度是否小于最大宽度?_Css_Google Chrome_Google Chrome Extension_Popup_Popupwindow - Fatal编程技术网

Css Chrome扩展:弹出窗口的默认宽度是否小于最大宽度?

Css Chrome扩展:弹出窗口的默认宽度是否小于最大宽度?,css,google-chrome,google-chrome-extension,popup,popupwindow,Css,Google Chrome,Google Chrome Extension,Popup,Popupwindow,我对编程比较陌生,正在开发带有弹出窗口的Chrome扩展。我不知道弹出窗口中的内容,也不知道用户的偏好(显然)。弹出窗口应该能够水平调整大小,但我希望默认(初始)宽度小于最大宽度 在popup.html中,我有一个用于弹出窗口的元素 在关联的CSS文件中,我有: 正文{ -webkit用户拖动:无; -webkit用户选择:无; 溢出:隐藏; 宽度:400px; } 及 #容器{ 排名:0; 右:0; 底部:0; 左:0; } 内容填满整个弹出窗口,如果需要,将弹出窗口推至最大大小(800x

我对编程比较陌生,正在开发带有弹出窗口的Chrome扩展。我不知道弹出窗口中的内容,也不知道用户的偏好(显然)。弹出窗口应该能够水平调整大小,但我希望默认(初始)宽度小于最大宽度

在popup.html中,我有一个用于弹出窗口的
元素

在关联的CSS文件中,我有:

正文{
-webkit用户拖动:无;
-webkit用户选择:无;
溢出:隐藏;
宽度:400px;
}

#容器{
排名:0;
右:0;
底部:0;
左:0;
}
内容填满整个弹出窗口,如果需要,将弹出窗口推至最大大小(800x600)。如有必要,弹出窗口上有一个垂直(高度)滚动条,如我所愿

我的问题是宽度;加载内容时,弹出窗口将自动更改宽度以适合内容。弹出窗口可能以400px开始,但如果内容为800px或更宽,则一旦加载内容,弹出窗口将扩展到完整的800px

由于用户可以调整弹出窗口的宽度,我想指定一些合理的默认宽度,它小于弹出窗口的最大宽度,并允许用户扩大或缩小弹出窗口,如果他们选择这样做。作为“开箱即用”的行为,不希望弹出窗口的宽度为800px

我可以使用
body{max width:400px;min width:400px;}
强制弹出宽度。但是一些用户可能希望弹出窗口更宽,所以我不想这样做。例如,我想将初始宽度设为400px,但仍然允许调整弹出窗口的大小

是否有一种方法可以将弹出窗口的默认宽度设置为小于最大弹出窗口宽度(即使内容宽度大于此默认宽度),但仍允许调整弹出窗口的大小(加宽)


对不起,如果我遗漏了重要信息,或者这是一个糟糕的解释。我试着在网上搜索和玩,但到目前为止都没有用。我很感激任何人教我如何克服这种情况。

试试这样的方法?不过,我不知道它是否有效。谢谢你,托瑞。不幸的是,清单版本2的Chrome扩展不允许内联脚本,所以这个解决方案变得更加复杂到弹出窗口的JS代码中的初始化函数(在“加载”时触发),但这并不能解决首次加载内容时弹出窗口的初始加宽问题。我感谢你的帮助!试试这样的?不过,我不知道它是否有效。谢谢你,托瑞。不幸的是,清单版本2的Chrome扩展不允许内联脚本,所以这个解决方案变得更加复杂到弹出窗口的JS代码中的初始化函数(在“加载”时触发),但这并不能解决首次加载内容时弹出窗口的初始加宽问题。我感谢你的帮助!