0

I want to display 7-9 html links in one line, but whenever I add another link, the last link goes down and forms another row. I want to put them in one line. like

<link1> <link2><link3><link4><link5><link6><link7> 

<li><a href="adminpanel.jsp">HOME</a>
                        <li><a href="Checkin.jsp">Check In</a></li>
                        <li><a href="">Check Out</a></li>
                        <li><a href="#">Re-Issue</a></li>
                        <li><!--movies er drop down-->
                            <a href="#">Student<span class="arrow">&#9660;</span></a>

                            <ul class="sub-menu">
                                <li><a href="#">Approve</a></li>
                                <li><a href="#">Fine</a></li>
                                <li><a href="#">Check List</a></li>
                                <li><a href="#">Department</a></li>
                            </ul>
                        </li>

                        <li><a href="#">Faculty<span class="arrow">&#9660;</span></a>
                            <ul class="sub-menu">
                                <li><a href="#">Books issued</a></li>
                                <li><a href="#">Search</a></li>

                            </ul>
                        </li>

                        <li> <a href="#">SEARCH<span class="arrow">&#9660;</span></a>

                            <ul class="sub-menu">
                                <li><a href="#">Student</a></li>
                                <li><a href="#">Faculty</a></li>
                                <li><a href="#">Books</a></li>
                                <li><a href="#">History</a></li>
                            </ul>

2 Answers2

1

Use these styles:

ul {
  white-space: nowrap;
}

li {
  vertical-align: top;
  display: inline-block;
  padding: 0em 0.5em;
}

.sub-menu li {
  display: block;
}

Fiddle

Rick Hitchcock
  • 35,202
  • 5
  • 48
  • 79
-1

In the list that you put them in make a class and then in css add to the class: display:inline; example: http://jsfiddle.net/JoshuaHurlburt/34nzt2d1/

<ul class="links">
    <a href="google.com">Google</a>
    <a href="google.com">Google1</a>
    <a href="google.com">Google2</a>
    <a href="google.com">Google3</a>
</ul>
Josh H
  • 19
  • 1
  • 7