我在显示此页面顶部的左右边框图像时遇到问题:
http://www.designated.net.au/testbed/theme/
如您所见,我为左边框图像设置了 50px 的高度,以向您展示我希望它的外观。但我需要它们都以 100% 的高度工作。
当主分区中有任何文本时,侧面显示似乎也存在问题。
任何帮助将不胜感激!
- 编辑:
固定版本: http: //www.designated.net.au/testbed/themefixed/
我在显示此页面顶部的左右边框图像时遇到问题:
http://www.designated.net.au/testbed/theme/
如您所见,我为左边框图像设置了 50px 的高度,以向您展示我希望它的外观。但我需要它们都以 100% 的高度工作。
当主分区中有任何文本时,侧面显示似乎也存在问题。
任何帮助将不胜感激!
固定版本: http: //www.designated.net.au/testbed/themefixed/
您的#theme-page
元素没有高度,因此您将高度设置为 100% 的每个 div 都不知道该怎么做,因为 100% 意味着:“包含我的元素的 100%”如果您将高度设置为 100 % 到您的边框,以及主 div 的固定或百分比高度(#theme-age),边框将出现,因为它们的容器也将具有高度。
用边框替换左右图像更容易和优化。
#theme-header-top {
position: relative;
background-color: white;
border: 10px solid rgb(51, 51, 51);
border-width: 0 10px;
}
您必须删除 width:100% 才能使其正常工作。事实上它是没用的,因为你的元素是一个块。
首先,顶部区域到底部之间有一些像素间隙。
当您在 div 中只有视觉内容时,这在 css 中很常见。
发生这种情况是因为您需要提供 font-size:0; 到 div,否则它有一些额外的高度,你无法用正常的高度克服:值。
#theme-header-top {
background-color: #FFFFFF;
position: relative;
width: 100%;
font-size: 0;
}
图像本身(对于主题标题左下角)是 35X35,所以当你想要 100% 高度时,我不知道你的意思。
我只能猜测您指的是底部区域和顶部区域之间的间隙。