css - 角度指令显示顺序
问题描述
我在一个 div 中有 3 个 UL。2 UL 包含检查用户是否通过身份验证的指令。像这样:
<div class="language-options">
<ul>
<li>
<a>
<select box></select box>
</a>
</li>
</ul>
<!-- Show this for logged out users -->
<ul *appShowAuthed="false">
<li>
<a>
Sign in
</a>
</li>
<li>
<a>
Sign up
</a>
</li>
</ul>
<!-- Show this for logged in users -->
<ul *appShowAuthed="true">
<li>
<a>
Home
</a>
</li>
<li>
<a>
<i></i> New Article
</a>
</li>
<li>
<a>
<i></i> Settings
</a>
</li>
<li>
<a>
<img [src]="currentUser.image" *ngIf="currentUser.image" class="user-pic" /> {{ currentUser.username }}
</a>
</li>
</ul>
</div>
发生的事情是,虽然我的语言选项选择框在 html 代码之前,但其他 2 个 UL 在页面中显示在它们之后:
[ Sign in | Sign up ] [ select box ]
似乎由于指令执行,html 代码需要更长的时间来呈现,因此在语言选项之前显示。
我如何设置语言选项 UL 在登录前显示 | 注册?见下文:
[ select box ] [ Sign in | Sign up ]
解决方案
这与 css:float:right 有关。
推荐阅读
- apache - 将 example.com/wp-login.php 和 example.com/wp-admin 重定向到子目录?
- ms-access - 我可以制作一个表格并将其保存为添加到卡车车队的应用程序吗?
- c# - 在特定服务器上调用 WCF 服务时,“无法为具有权限的 ssl/tls 建立安全通道”
- javascript - Javascript:高效查找两个 GeoJSON 功能是否重叠?
- python - 如何在不改变其核心的情况下重新采样数据框?
- python - Flask 宁静的分页
- pytest - 我们如何仅跳过特定条件但在测试函数中执行休息测试?
- docker - 在 Alpine Linux (Raspberry Pi 3) 上使用 Docker
- c++ - 在哪里将我的 c++ 程序的数据保存在 linux 文件系统中以便能够访问它?
- java - Constraints not working properly in a newer version of android studio