繁体   English   中英

我该如何对齐 <ul> 在右边?

[英]How do i align this <ul> to the right?

我目前正在尝试在博客上将<ul> -tag对齐到右侧,但是我遇到了很多问题。 我试图将其正确地浮动在CSS中,但是没有用。 我显然不是高级编码员,并且您可以看到它在wo​​rdpress中,所以我几乎可以肯定我做错了什么。 我要右对齐的<ul> -tag是“ GPS状态:”以及gps状态的gif。 这是我正在执行的页面: blog.dronebutikken.dk

老实说,我希望没有li标签,以避免它们之间的间隔。 提前非常感谢您!

HTML:

<div class="trending-articles">
    <ul>
       <li class="firstlink"><?php _e('Mest populære','mythemeshop'); ?>:</li>
        <?php $i = 1; $my_query = new wp_query( 'cat='.$mts_options['mts_trending_articles_cat'].'&posts_per_page=4&ignore_sticky_posts=1' ); ?>
        <?php if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post(); ?>
            <li class="trendingPost <?php if($i % 4 == 0){echo 'last';} ?>">
                <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" rel="bookmark"><?php mts_short_title('...', 24); ?></a>
            </li>                   
        <?php $i++; endwhile; endif;?>
    </ul>
    <ul class="gps">
        <li>GPS Status</li>
        <li>
            <a href="http://blog.dronebutikken.dk/k-indeks/"><img src="http://altigator.com/wp-content/uploads/gps/gps_kpstatus.gif" align="right" width="100px"></a>
        </li>
    </ul>
</div>

的CSS

热门文章和我效率低下的GPS班级试图将其正确对齐

.trending-articles {
  background: #2A2A2A;
  border-bottom: 1px solid #000;
  float: left;
  width: 100%;
  position: relative;
  z-index: 100;
}
.trending-articles ul {
  list-style: none
}
.trending-articles li {
  border-right: 1px solid #7D7D7D;
  color: #fff;
  float: left;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2em;
  margin: 10px 0 9px;
  padding: 0 13px;
  text-transform: uppercase;
}
.trending-articles li.firstlink {
  border: none;
  padding-left: 20px;
}
.trending-articles li.last {
  border: none
}
.trending-articles li a {
  color: #7D7D7D;
  display: block;
}
.trending-articles li a:hover {
   color: #fff
}
.gps ul {
  float="right"
}

您试图将样式应用于gps类中的<ul> ,但是您的类已应用于<ul> :)

哦,CSS语法有误。

去做:

ul.gps { float: right; }

请注意,ul可能会落在选择器中。

您应该使用flexbox,如下所示: http ://codepen.io/anon/pen/XmKxOr?editors=110

摆脱列表元素

<div class="trending-articles">
  <div>
    <a href="" title="" rel="bookmark">lala</a>
  </div>
  <div>
    <a href="" title="" rel="bookmark">lala</a>
  </div>
  <div>
    <a href="" title="" rel="bookmark">lala</a>
  </div>
  <div>
    <a href="" title="" rel="bookmark">lala</a>
  </div>
  <div>
    <a href="" title="" rel="bookmark">lala</a>
  </div>
  <div>
    GPS Status
  </div>
  <div>
    <a href="http://blog.dronebutikken.dk/k-indeks/"><img src="http://altigator.com/wp-content/uploads/gps/gps_kpstatus.gif"></a>
  </div>
</div>

弯曲它

.trending-articles {
  background: #2A2A2A;
  border-bottom: 1px solid #000;
  padding-top:5px;
  margin:0;
  display: flex;
  justify-content: space-around
}

.trending-articles > div{
  list-style: none;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2em;
  text-transform: uppercase;
  margin: 8px 0;
  flex: 1 0 auto;
  text-align:center;
  padding-top:2px
}

.trending-articles > div:not(last-child) {
  border-right: #555 solid 1px;
}


.trending-articles > div > a {
  color: #7D7D7D;
}

.trending-articles > div > a:hover {
  color: #fff
}

您的CSS程式码中有语法错误。 只需将.gps ul { float: "right" } ul.gps { float: right; }替换为.gps ul { float: "right" } ul.gps { float: right; } ul.gps { float: right; }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM