我有一个非常具体的问题,因为我正在尝试使用纯CSS而不使用图像或javascript来创建具有角度的导航.我已经弄清楚了它是完美的,但我遇到的问题是IE 9和Chrome看起来不同.我可以通过改变伪元素的边距来使两者都工作,但我更愿意使用单个解决方案来兼顾两者.如果有人能够弄清楚为什么边距不同,并给我一个单独的CSS解决方案,在两个浏览器中工作都会很棒.否则,我将不得不为IE添加一个单独的类,并使用单独的CSS条目强制它工作.
这是使用arrow-nav的jsfiddle
这是HTML
<ul>
<li><a href="#" >Some Navigation</a></li>
<li><a href="#">More navigation</a></li>
<li><a href="#">Another Nav</a></li>
<li><a href="#">Test Nav</a></li>
<li><a href="#">A Test Navigation</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
CSS
ul {
float:right;
list-style-type:none;
margin:0;
padding:0;
width: 300px;
}
ul li a {
float:left;
width:300px;
}
ul li{
float:left;
width: 300px;
height:50px;
line-height:50px;
text-indent:10%;
background: grey;
margin-bottom:10px;
border:1px solid black;
}
ul li:before {
content:"";
position:absolute;
margin-top:-1px;
border-top: 26px solid transparent;
border-bottom: 26px solid transparent;
border-right: 21px solid black;
margin-left:-22px;
}
ul li:after { …Run Code Online (Sandbox Code Playgroud) 我有一个网站,我想为整个网站(网站上的每个页面)实现301重定向到一个页面.基本上我有一个旧博客,我想301将该博客上的每个页面重定向到我们的Facebook页面.
当我搜索谷歌时,我得到了这样做的响应:
Redirect 301 / https://www.facebook.com/whatever
Run Code Online (Sandbox Code Playgroud)
这是有效的,但我遇到的问题是,如果有人在网站的子文件夹中输入,例如:www.oldwebsite.com/subfolder它将重定向到https://www.facebook.com/whateversubfolder这不是我的需要.
我需要oldwebsite.com上的每个可能页面重定向到单页https://www.facebook.com/whatever.谢谢!