html - 左右对齐文本
问题描述
我正在从 json DB 读取数据并将其显示在 div 中。唯一的问题是我正在为布局而苦苦挣扎,我有以下标题。
我希望它看起来像下面这样。(这些点只是为了对齐所有内容,空格键不会影响作品的位置)
网站离线.................................................. ............................. 离线时间
测试站点 1................................................. ..................................................... . 。3小时
请看看我在下面做了什么。
function CheckSitesDownTime(){
$.ajax({
url: 'OfflineSites.json',
dataType: 'json',
type: 'get',
cache: false,
success: function(data) {
$(data.SitesOffline1).each(function(index, value) {
console.log(value.time);
var para = document.createElement("h6");
var time = document.createTextNode(value.time);
para.appendChild(time);
para.className = "text-right";
console.log(para);
console.log("end");
document.getElementById("monitor-panel").appendChild(para);
});
}
});}
function CheckSites(){
$.ajax({
url: 'OfflineSites.json',
dataType: 'json',
type: 'get',
cache: false,
success: function(data) {
$(data.SitesOffline).each(function(index, value) {
console.log(value.name);
var para = document.createElement("h6");
var t = document.createTextNode(value.name);
para.appendChild(t);
para.
console.log(para);
console.log("end");
document.getElementById("monitor-panel").appendChild(para);
});
}
});}
上面的代码导致以下布局
网站离线.................................................. ................................................离线时间
测试站点 1................................................. ..................................................... …………………………………………………………………………………… ..................................................... ...................... ....................3小时
我想我需要同时将它们附加在一起,所以像这样
para.className = "style="text-align:left";
para.appendChild(Name);
para.appendChild ("<span")
para.className = "style="float:right;";
para.appendChild (Time)
para.appendChild ("</span>")
为质量差的代码道歉,两天前开始用 HTML、CSS 编码,所以还在学习。
解决方案
现在在 css 中有一个非常有用的东西叫做 Flex box。您可以在此处阅读更多详细信息。https://css-tricks.com/snippets/css/a-guide-to-flexbox/
你得到了浮动的上述结果原因。
以此为例。
.container{
display:flex;
justify-content: space-between;
}
<div class="container">
<span>Element 1</span>
<span>Element 2</span>
</div>
推荐阅读
- c# - 在 ASP.NET WebForms NOT MVC 中使用带有令牌的 OAuth 进行 Azure 身份验证
- android - 没有“Ok Google”,有什么方法可以立即启动我的应用程序?
- r - 使用每列使用不同参数的函数转换多列
- python - 有没有一种简单的方法来计算熊猫列中的字典值?
- excel - 调整 Excel Slicer 滚动条的大小
- c# - 如何解决随机 Unity DI 容器错误:“确保控制器具有无参数的公共构造函数。”
- reactjs - 加载组件但不包含其结构的一部分
- python - 泡菜只捡了一些单子
- java - 如何将此代码更改为带有来自 jsp 页面的操作控制的 servlet 页面?
- xamarin-forms-4 - 我想格式化日期,我有“2019-06-30T23:00:00”这种格式,我想显示 6/30,那么如何格式化?