我希望 text2 出现重叠但将 1 个像素移到 text1 的右侧(阴影效果,有点)。
我把每个都放在一个嵌套的div中,位置:相对;我设置了 z-index 1 和 2
但是,这两个文本仍然显示在另一个之下。解决方法是让 text2 中的顶部减去28,但是关于相对和 z-index 的概念我缺少什么?
HTML:
<body> <div id='titles'> <div id='text1'>Text For Testing This</div> <div id='text2'>Text For Testing This</div> </div> </body>
CSS:
body { font-family:Arial, Helvetica, sans-serif; font-size:62.5%; background-color:#666666; } #titles { color:#FFFFFF; width:800px; font-size:2rem; margin-left:auto; margin-right:auto; } #text1 { position:relative; width:98%; top:8px; left:8px; z-index:1; } #text2 { position:relative; width:98%; top:8px; left:9px; color:#000000; z-index:2; }