我在左侧显示主题菜单(垂直视图),子页面在右侧显示邮件。
子页面将显示HTML内容,并在单击主题菜单时有所不同。问题是子页面html样式正在应用于母版页,并且子页面也会缩小或增长,具体取决于内容。
我尝试将子页面放在div中并将div大小固定为static但这不起作用,而且我也无法控制从子页面应用于母版页的样式。
如何解决此问题。
答案 0 :(得分:2)
最后,您将其渲染为一页 你的所有CSS都会聚集在一起。
如果您需要将它分开,请使用不同的容器CSS类,并使用它来区分样式。
如果您无法控制内容,则无法修改尺寸。但您可以使用CSS overflow属性来决定它是如何溢出的。您可以让它显示滚动条或隐藏它。
.mail{
overflow: auto;
}
参考:overflow
答案 1 :(得分:1)
为什么不能从单个页面(主人和孩子)中删除所有css,而只是使用主题?只需在“App_Themes”中创建一个“默认”主题文件夹,然后在其上放置一个css文件。然后使用特定的类来设置它们所在页面上的元素。确保没有冲突。
你必须启用主题。通过web.config或页面声明。