Javascript 创建自定义列表项HTML,行间距为

Javascript 创建自定义列表项HTML,行间距为,javascript,html,css,Javascript,Html,Css,我目前正在做一个项目,我想展示一个类似于苹果股票应用程序的东西,一行的名字后面跟一个当前的数字,然后是一个+-指示器,指示股票比之前上涨或下跌了多少。我真的很喜欢这个黑色背景下的行设计,并且认为它很容易阅读,所以这就是我想做的原因。目前,我正在尝试创建一行HTML与CSS的组合,这将给我这种外观和感觉,一个自定义列表项,如果你愿意的话 我已经设置了正/负指示符,但无法确定如何在同一列表项行中分隔并包含此元素左侧的文本。理想情况下,布局应如下所示: STOCKNAME PREVTOTAL STOC

我目前正在做一个项目,我想展示一个类似于苹果股票应用程序的东西,一行的名字后面跟一个当前的数字,然后是一个+-指示器,指示股票比之前上涨或下跌了多少。我真的很喜欢这个黑色背景下的行设计,并且认为它很容易阅读,所以这就是我想做的原因。目前,我正在尝试创建一行HTML与CSS的组合,这将给我这种外观和感觉,一个自定义列表项,如果你愿意的话

我已经设置了正/负指示符,但无法确定如何在同一列表项行中分隔并包含此元素左侧的文本。理想情况下,布局应如下所示:

STOCKNAME PREVTOTAL STOCKPOSORNEG

所有这些字段都应位于同一列表项行中。由于我在使用未排序列表时遇到了一些问题,所以我也可以探索一个表选项,但想看看是否有一种方法可以先这样做。下面是我通过TryIt编辑器进行的实验:

<!DOCTYPE html>
<html>
<head>
    <style>
        #rcorners1 {
            border-radius: 7px;
            background: #80ff80;
            padding: 20px;
            width: 90px;
            height: 10px;
            color: #FFF;
        }

        #makeLeft {
            float: left;
        }

        #makeRight {
            float: right;
        }

        #listitem {
            list-style: none;
            background-color: black;
            border: .5px solid #efeff5;
            padding: 1px;
        }
    </style>
</head>
<body>
    <ul id="mylist">
        <li id="listitem">
            <p id="rcorners1">
                <span id="makeLeft"><strong>+</strong></span>
                <span id="makeRight"><strong>1234.00</strong></span>
            </p>
        </li>
    </ul>
</body>
</html>

#rcorners1{
边界半径:7px;
背景#80ff80;
填充:20px;
宽度:90px;
高度:10px;
颜色:#FFF;
}
#makeLeft{
浮动:左;
}
#权宜之计{
浮动:对;
}
#列表项{
列表样式:无;
背景色:黑色;
边框:.5px实心#EFFf5;
填充:1px;
}
  • + 1234.00


这对你有什么好处

我试着让它尽可能接近原始的股票应用程序。一些
字体
的大小可能有点不合适,但这可能是您将得到的最好结果

span{
字体系列:arial;
字体大小:24px;
颜色:#fff;
}
.集装箱{
宽度:400px;
高度:200px;
背景:#040404;
}
.行{
位置:相对位置;
宽度:计算(100%-20px);
高度:29px;
填充:13px 10px 13px;
}
.row.突出显示{
背景#3838;
}
.姓名{
浮动:左;
}
.价格{
显示:内联块;
右边距:3倍;
}
.pn{
右侧填充:5px;
}
.pn con{
位置:绝对位置;
顶部:10px;
右:10px;
}
.主要零件编号{
显示:内联块;
高度:29px;
填充:3倍;
左侧填充:10px;
右边填充:10px;
边界半径:5px;
背景#FD3C2F;
}

道指
18,109.80
-  
53.19
MSFT
47.58
-  
0.04

对于初学者来说是一个很好的选择;您的标记有很多错误。看看我为你做的小提琴:这有用吗?看看我的答案!:)希望它足够了哇!这正是我要找的,你把它钉在了一个球座上。简直太神奇了!正如它所显示的,我需要更多的实践作为CSS,希望有一天我会像你一样好。我以前创建过网站,但是CSS和显示总是花费我最长的时间,有时对我来说比实际的编码部分更难,哈哈。太棒了@很高兴,它帮助了你!:别担心,总有一天你会到达那里的;)只是需要大量的时间和练习。:)祝您今天过得愉快