我在我的网站中使用jquery li scroll plugin来创建新闻自动收报机,这个jqueryli滚动插件需要你的新闻在<li>
标签中,这个插件对我来说很好,但问题是我想要在新闻自动收报机之前放置文字。
我想要输出NEWS FEED : actual news
目前我已经实现了“实际新闻”,当我试图将NEWS FEED标签放在自动收报机中时,就会出现问题。
问题在于,当我将NEWS FEED标签放在自动收报机前面时,自动收报机的新闻会转到下一行,然后我就会离开:
NEWS FEED :
"actual news "
我使用过代码:
<div>NEWS FEED
<ul id="ticker01">
<?php foreach ($news_array as $single_news) : ?>
<li><span><?php echo $single_news; ?><span></li>
<?php endforeach; ?>
</ul>
<div>
如何在单行中获得NEWS FEED标签和新闻自动收报机?
我编辑了css如下:
.tickercontainer { /* the outer div with the black border */
width: 850px;
height: 32px;
margin-left: 100px;
padding: 0;
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 718px;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
}
ul.newsticker span {
white-space: nowrap;
padding: 0;
font-family: "Times New Roman";
font-size: 16px;
color: #ff0000;
margin: 0 50px 0 0;
}
/* liScroll styles */
这里是问题小提琴:click here
答案 0 :(得分:2)
好的完成。
作品:http://jsfiddle.net/p6akP/2/
#outerdiv{
float:left;
width:1000px;
}
.tickercontainer { /* the outer div with the black border */
width: 850px;
height: 32px;
float:right;
padding: 0;
overflow: hidden;
}
.tickercontainer .mask {
top:0;
//other styling you have
}
<div id="outerdiv">NEWS FEED
<ul id="ticker01">
<li><span>10/10/2007</span><a href="#">The first thing ...</a></li>
<li><span>10/10/2007</span><a href="#">End up doing is ...</a></li>
<li><span>10/10/2007</span><a href="#">The code that you ...</a></li>
</ul>
<div>
答案 1 :(得分:0)
display: inline
是实现这一目标的方法。 li
元素默认为块类型。更多信息:https://developer.mozilla.org/en-US/docs/Web/CSS/display