Hi,
I assume the attachment was not what you wanted but an example of what you had tried?
If you want the price aligned right you will probably need to move it outside so the text can wrap before.
e.g.
IE8+ only.
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<style type="text/css">
ul.menu {
margin:20px auto;
padding:0;
list-style:none;
width:50%;
background:#f5d3b0;
color:#4d1d18;
border:5px solid #300;
padding:20px 1px;
}
ul.menu li {
text-align:center;
position:relative;
zoom:1.0;
font-size:18px;
line-height:1.3;
margin:15px 6em 15px 3em;
clear:both;
}
ul.menu li strong {
float:right;
width:5em;
text-align:right;
margin-right:-3em;
margin-left:-2em;
}
</style>
</head>
<body>
<ul class="menu">
<li>Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem <strong>£11.75</strong></li>
<li>Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet <strong>£11.75</strong></li>
<li>Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem dolor sit amet <strong>£11.75</strong></li>
<li>Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit ametsit amet Lorem ipsum dolor sit amet <strong>£11.75</strong></li>
<li>Lorem ipsum dolor sit amet Lorem ipsum dolor <span></span> <strong>£11.75</strong></li>
<li>Lorem ipsum dolor sit <strong>£11.75</strong></li>
</ul>
</body>
</html>
Or using display:table.
IE8+ only.
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<style type="text/css">
ul.menu {
margin:20px auto;
padding:0;
list-style:none;
width:50%;
background:#f5d3b0;
color:#4d1d18;
border:5px solid #300;
padding:20px 100px;
}
ul.menu li {
text-align:center;
zoom:1.0;
font-size:18px;
line-height:1.3;
margin:15px 0;
display:table;
table-layout:fixed;
width:100%;
border-bottom:1px dotted #aaa;
padding:0 0 10px;
}
ul.menu li strong, ul.menu li span {
display:table-cell;
vertical-align:bottom
}
ul.menu li strong {
width:1px;
white-space:nowrap;
text-align:right;
padding:0 0 0 10px;
}
</style>
</head>
<body>
<ul class="menu">
<li><span>Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem</span> <strong>£11.75</strong></li>
<li><span>Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet</span> <strong>£11.75</strong></li>
<li><span>Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem dolor sit amet</span> <strong>£11.75</strong></li>
<li><span>Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit ametsit amet Lorem ipsum dolor sit amet</span> <strong>£11.75</strong></li>
<li><span>Lorem ipsum dolor sit amet Lorem ipsum dolor</span> <strong>£11.75</strong></li>
<li><span>Lorem ipsum dolor sit </span><strong>£11.75</strong></li>
</ul>
</body>
</html>
IE8+ only
Or as Stevie said a normal table would be ok also.
Bookmarks