列表项目符号在Safari中显示不正确

时间:2017-09-13 11:00:00

标签: html css cross-browser

我有某种类型的用户列表。我使用了默认项目符号列表。它在Chrome和Firefox中显示正确,但在Safari中显示不正确。我知道如果我从float:left标记中移除a它显示正确。但是float:left显示不正确,为什么?我正在检查MAC safari版本9.0。

这是小提琴link

.user_list {
  padding-left: 20px;
}

.user_list  a{
  float:left;
}
<ul class="list user_list">
  <li>
    <a href="BT1672" title="Test Event" class="sl_name">
      Test Event<br>
    </a>
  </li>
  <small class="s_color sl_email">29-09-2017 12:50 PM</small>
</ul>

1 个答案:

答案 0 :(得分:1)

您可以在#!/usr/bin/env python import sys from Bio import SeqIO fasta_file = sys.argv[1] pop_name = sys.argv[2] def get_pop(header): """Extracts the population name from the fasta header.""" return header.split(" ")[1].split("_")[0][1:] for seq in SeqIO.parse(fasta_file, format="fasta"): if get_pop(seq.description) == pop_name: print(">%s\n%s" % (seq.description, seq.seq)) sys.exit(0)

中使用display:inline-block;代替float:left;

.user_list  a
.user_list {
  padding-left: 20px;
}

.user_list  a{
  display:inline-block; //add
}

希望它会有所帮助