html - 页面外边框但在标题图像顶部
问题描述
我正在尝试在页面外部添加边框,但它需要位于标题图像的顶部。我不确定如何实现这样的效果。
我想也许像
body {
border:solid 1px brown
padding: 5px;
}
但是这样的事情显然会推动一切......这甚至可能吗?
这是我想要做的:https ://imgur.com/a/gZAJ5Gy 棕色边框围绕整个页面继续。
解决方案
这可以通过纯粹出于文体目的使用伪元素来实现。
这里有一些你可以尝试的 CSS:
body {
position: relative;
}
body::after {
border: solid 1px brown;
padding: 5px;
content: '';
height: 100%;
width: 100%;
pointer-events: none;
position: absolute;
top: 0;
left: 0;
}
默认情况下,这应该是您身体上方的“后”,如果没有,您可以使用 z-index 来达到您想要的效果。希望这可以帮助!
推荐阅读
- c++ - C# 在 C++ 中的“锁”
- c# - 如何从跳过第一行的 .txt 文件中读取数据
- .net - 连接 AS400 时出错无法加载 DLL 'cwbdc.dll'
- python - 如何阻止我的进程空闲或被杀死?
- javascript - 可以将数字或数字数组作为参数并返回字符串或字符串数组的函数
- dialogflow-es - 为什么在操作和参数 IS LIST 中会自动检查某些参数名称?
- c# - 当 C# 类的方法默认为非虚拟时,为什么 C# 类默认不密封?
- boost - 加入线程:“避免资源死锁”
- javascript - 使用 webpack 为 react-image-gallery 导入 CSS 时出错
- javascript - JQuery获取最接近给定X,Y坐标的td