The code
<marquee direction="up" onmouseover="this.stop()" onmouseout="this.start()" scrolldelay="1" scrollamount="2" height="150">
YOUR CONTENT GOES HERE
</marquee>
In order for the content to move (the scrolling content):
<marquee direction="up" onmouseover="this.stop()" onmouseout="this.start()" scrolldelay="1" scrollamount="2" height="150">
<div class="news">
YOUR CONTENT GOES HERE
</div>
</marquee>
While the css code will be
.news {
height: 400px;
list-style-type: none;
}
The css news class removes he list style bullets. It is not necessary unless you are using the <ul> style. In my case I use them to show the header of my news.
height: 400px;
Specifies the inner content height that will be scrolled.
The marquee command:
<marquee direction="up" onmouseover="this.stop()" onmouseout="this.start()" scrolldelay="1" scrollamount="2" height="150">
direction="up" tells which direction the scrolling will be.
scrolldelay="1" scrollamount="2" sets the speed of scrolling and the gap between the lines (just change the numbers and test it for yourself)
height="150" – This is the height that will be seen in your website.
Example:
This is my example, using anews module
<marquee direction="up" onmouseover="this.stop()" onmouseout="this.start()" scrolldelay="1" scrollamount="2" height="150">
<div class="news">
<?php display_news_items(0, 5, 100, 2, "The latest news", "show full news text", "no news available", false); ?>
</div>
</marquee>

See the example here
http://www.websitebakerden.com/demo/portal/