作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将图标与其左右放置的文本对齐。我正在使用 Wordpress 和 Bootstrap 为我的帖子创建后退/下一步按钮导航
<?php if ( is_single() ) : // navigation links for single posts ?>
<?php next_post_link( '<div class="nav-previous col-xs-5">%link</div>', '<span class="fa fa-chevron-left nav-icn-L"></span> <span class="meta-nav">' . _x( '%title', 'Previous post link', 'bnNav' ). '</span>'); ?>
<?php previous_post_link( '<div class="nav-next col-xs-5">%link</div>', '<span class="meta-nav">' . _x( '%title', 'Next post link', 'bnNav' ). '</span> <span class="fa fa-chevron-right nav-icn-R"></span>'); ?>
<?php elseif ( $wp_query->max_num_pages > 1 && ( is_home() || is_archive() || is_search() ) ) : // navigation links for home, archive, and search pages ?>
<?php if ( get_next_posts_link() ) : ?>
<div class="nav-previous col-xs-5"><?php next_posts_link( __( '<span class="fa fa-arrow-left"></span> Older posts', 'bnNav' ) ); ?></div>
<?php endif; ?>
<?php if ( get_previous_posts_link() ) : ?>
<div class="nav-next col-xs-5"><?php previous_posts_link( __( 'Newer posts <span class="fa fa-arrow-right"></span>', 'bnNav' ) ); ?></div>
<?php endif; ?>
<?php endif; ?>
fa fa-arrow 创建一个箭头图标。我希望出现在其左右两侧的文本在图标从一行变为两行时与图标保持垂直对齐。 (根据屏幕尺寸)标题由帖子生成
编辑
生成的输出(左/后按钮)是
<a rel="next" href="http://localhost/wordpress/?p=369">
<span class="fa fa-chevron-left nav-icn-L"></span>
<span class="meta-nav">Welcome</span>
</a>
最佳答案
另一种没有表格和 flexbox 的方式(需要 IE10 及更高版本)。
您可以使元素 display: inline-block
并对其应用 vertical-align: middle
。
关于html - 垂直对齐多行文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34449892/
我是一名优秀的程序员,十分优秀!