Wystarczy:
ul{
display: inline;
list-style: none;
margin: 0;
padding: 0;
}
ul li {
float: left;
}
Nie ma sensu bardziej komplikować.
Z szerokością też nie ma problemu:
ul{
display: inline;
list-style: none;
margin: 0;
padding: 0;
}
ul li {
float: left;
border: black 1px solid;
padding: 3px;
width: 100px;
}
Działa nawet coś takiego:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> ul{
display: inline;
list-style: none;
margin: 0;
padding: 0;
}
ul li {
float: left;
border: black 1px solid;
padding: 3px;
}
<li style="width: 20px;">1,
</li> <li style="width: 120px;">2,
</li> <li style="width: 50px;">3,
</li>
phpion nie rozumiem skąd pomysł, że
Cytat
Stosując display: inline dla <li> nie będziesz mógł ustalić jego szerokości (przydatne przy tworzeniu np. menu). Ja bym raczej polecił float: left.