Javascript 想放两个';李';在同一条线上?
我想为JQPlot图表制作图例。我正在用未排序的列表制作图例。 我有一个列表,并使用服务器的响应创建li。ul是Javascript 想放两个';李';在同一条线上?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想为JQPlot图表制作图例。我正在用未排序的列表制作图例。 我有一个列表,并使用服务器的响应创建li。ul是 <ul class='tab' id='list1'></ul> 提琴页: 因为,我不擅长CSS,所以我没有得到我的李在同一行。 请帮助…首先,给出你的ul100%宽度和显示:内联块…在120px宽的ul中,您希望200pxli如何出现 JS $(document).ready(function() { for (var i = 0; i <
<ul class='tab' id='list1'></ul>
提琴页:
因为,我不擅长CSS,所以我没有得到我的李在同一行。
请帮助…首先,给出你的ul
100%
宽度和显示:内联块
…在120px宽的ul
中,您希望200px
li如何出现
JS
$(document).ready(function() {
for (var i = 0; i < 30; i++) {
$('#list1').append($('<li>Helloooooooooooooooooo | 09</li>'));
}
});
$(文档).ready(函数(){
对于(变量i=0;i<30;i++){
$('list1')。追加($('li>helloooooooo'09);
}
});
您真的需要两倍的
元素计数吗?以下是我的建议:
演示
javascript代码
$(document).ready(function () {
for (var i = 0; i < 30; i++) {
var li = $('<li>Helloooooooooooooooooo | 09</li>');
var color = $('<span>').addClass('color').css({
backgroundColor: "#987654"
});
li.prepend( color );
$('#list1').append( li );
}
});
$(文档).ready(函数(){
对于(变量i=0;i<30;i++){
var li=$(“Hellooooooo | 09 ”);
var color=$('').addClass('color').css({
背景颜色:“987654”
});
预处理(颜色);
$('#list1')。追加(li);
}
});
您给出的是最大宽度,因此它会转到下一行…最大宽度是多少?如果是li,那么我给出了滚动条。这个列表只有150px的宽度。给我一分钟:)@AnkitLamba假设你想在同一行上放置2个“li”,那么“li”宽度的总和应该小于“ul”width@Imray:谢谢通知。。。。更新了一些添加的更改…希望有帮助:)
html,
body {
width: 100%;
margin: 0;
padding: 0
}
ul.tab {
border: 1px solid red;
list-style: none outside none;
width: 150px;
height: 300px;
margin: 0;
padding: 0;
display: inline-block;
}
ul.tab > li {
border: solid 1px blue;
float: left;
max-width: 70px;
word-break: break-all;
}
$(document).ready(function() {
for (var i = 0; i < 30; i++) {
$('#list1').append($('<li>Helloooooooooooooooooo | 09</li>'));
}
});
$(document).ready(function () {
for (var i = 0; i < 30; i++) {
var li = $('<li>Helloooooooooooooooooo | 09</li>');
var color = $('<span>').addClass('color').css({
backgroundColor: "#987654"
});
li.prepend( color );
$('#list1').append( li );
}
});