我知道这个问题之前已经回答过很多次了,但是我已经尝试了很多次,现在我的代码都被弗兰肯斯坦在一起了。我知道使用浮动标签会使垂直对齐无法正常工作,但即使我把它拿出来,文本/链接仍然没有垂直对齐......我很茫然,我的代码看起来很糟糕并且出去了的控制。我尝试将样式放在链接标签本身中,而不是引用样式表... Ug 我需要帮助。我不确定您是否需要所有代码,它是用于帖子底部的作者框,这是一个链接到同一作者以前的帖子的小框。
HTML
<div class="home_icon">
<a href="%author_link% " style="display: block; font: bold 13px 'lucida sans', 'trebuchet MS', 'Tahoma'; color: #fff; vertical-align: middle; text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
text-decoration: none;">
View all %post_count% posts by %name% </a>
</div>
CSS
.home_icon {
width: 425px;
height: 30px;
float:right;
font: bold 11px 'lucida sans', 'trebuchet MS', 'Tahoma';
color: #fff;
text-transform: uppercase;
background: #d83c3c;
position: relative;
text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
vertical-align: middle;
text-align: left;
padding: 0px;
margin-top: 5px;
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
box-shadow:0 1px 3px rgba(0, 0, 0, 0.3) ;
}
.home_icon:before {
content:"";
position:absolute;
right: 100%;
width: 0;
height: 0;
border-top: 15px solid transparent;
border-right: 15px solid #d83c3c;
border-bottom: 15px solid transparent;
}