Forum Moderators: not2easy
.menudl{width:5%; }
.restaurant_menu__list
{
/* Just for this example */
list-style: none;
padding: 0;
font-size: 14px; /* For em cross-browser sizing */
}
.restaurant_menu__row
{
border-bottom: 2px dotted #B5ABAB; /* Our dotted line, we can use border-image instead */
position: relative;
float: left;
line-height: 1.2em;
margin: -.9em 0 0 0;
width: 100%;
text-align: left;
}
.restaurant_menu__meal span
, .restaurant_menu__price
{
/* For .restaurant_menu__row background rewriting */
}
.restaurant_menu__meal
{
padding-right: 3em; /* Custom number for space between text and right side of .restaurant_menu__row; must be greater than .restaurant_menu__price max-width to avoid overlapping */
}
.restaurant_menu__meal span
{
margin:0;
position:relative;
top: 1.6em;
padding-right:5px; /* Custom number for space between text and dotted line */
}
.restaurant_menu__price
{
padding:1px 0 1px 5px;
position:relative;
top:.4em;
left:1px;/* ie6 rounding error*/
float:right;
}
.dualspan{padding-right:5.5em; }
.title{color:#FF0000; font-size:large; }
.separator{padding-bottom:3em; }
.red{color:#FF0000; }
.grinder{width:100%; }
.sandwich{ width:100%;}
.chickenwich{margin-left:-.5em; width:100%; }
.greekfries{width:100%; }
.soup{width:100%; }
.col1,.col2,.col3,.col4
{
float: left;
margin-left: 1%;
}
.col1 { width: 22%; }
.col2 { width: 22%; }
.col3 { width: 22%; }
.col4 {width: 22%; }
section
{
padding-bottom:120em;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 360px) and (orientation : portrait)
{
.col1 { width: 95%; }
.col2 { width: 95%; }
.col3 { width: 95%; }
.col4 { width: 95%; }
section
{
padding-bottom:376em;
}
}
@media only screen and (min-device-width : 361px) and (max-device-width : 620px) and (orientation : portrait)
{
.col1 { width: 95%; }
.col2 { width: 95%; }
.col3 { width: 95%; }
.col4 { width: 95%; }
section
{
padding-bottom:450em;
}
}
@media only screen and (min-device-width : 621px) and (max-device-width : 729px) and (orientation : portrait)
{
.col1 { width: 40%; }
.col2 { width: 40%; }
.col3 { width: 45%; }
.col4 { width: 50%; }
section
{
padding-bottom:275em;
}
}
@media only screen and (min-device-width : 730px) and (max-device-width : 768px) and (orientation : portrait)
{
.col1 { width: 35%; }
.col2 { width: 35%; }
.col3 { width: 40%; }
.col4 { width: 45%; }
section
{
padding-bottom:280em;
}
}
@media only screen and (min-device-width : 769px) and (max-device-width : 800px) and (orientation : portrait)
{
.col1 { width: 30%; }
.col2 { width: 30%; }
.col3 { width: 37%; }
.col4 { width: 40%; }
section
{
padding-bottom:210em;
}
}
@media only screen and (min-device-width : 801px) and (max-device-width : 900px) and (orientation : portrait)
{
.col1 { width: 30%; }
.col2 { width: 30%; }
.col3 { width: 37%; }
.col4 { width: 40%; }
section
{
padding-bottom:207em;
}
}
@media only screen and (min-device-width : 901px) and (max-device-width : 980px) and (orientation : portrait)
{
.col1 { width: 28%; }
.col2 { width: 28%; }
.col3 { width: 40%; }
.col4 { width: 45%; }
section
{
padding-bottom:220em;
}
}
@media only screen and (min-device-width : 981px) and (max-device-width : 1024px) and (orientation : portrait)
{
.col1 { width: 28%; }
.col2 { width: 28%; }
.col3 { width: 40%; }
.col4 { width: 45%; }
section
{
padding-bottom:220em;
}
}
@media only screen and (min-device-width : 1025px) and (max-device-width : 1284px) and (orientation : portrait)
{
.col1 { width: 22%; }
.col2 { width: 22%; }
.col3 { width: 30%; }
.col4 { width: 35%; }
section
{
padding-bottom:220em;
}
} <div class="col1">
<ul class="restaurant_menu__list">
<div class="title"><a name="roastbeef">ROAST BEEF</a></div>
<li class="restaurant_menu__row">
<!-- Inside div we need inline element, to handle multiline meals -->
<div class="restaurant_menu__meal"><span>12" Sub Roll(<i>7.5 oz</i>)</span></div>
<span class="restaurant_menu__price">7.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Giant (<i>6 oz on an onion roll</i>)</span></div>
<span class="restaurant_menu__price">6.75</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Regular (<i>4 oz on a sesame bun</i>)</span></div>
<span class="restaurant_menu__price">5.75</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Junior (<i>2.5 oz on a plain bun</i>)</span></div>
<span class="restaurant_menu__price">4.25</span>
</li>
</ul>
<div class="separator"></div><div class="separator"></div>
<ul class="restaurant_menu__list">
<div class="title"><a name="seafooddinner">SEAFOOD</div>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Haddock Dinner</span></div>
<span class="restaurant_menu__price">10.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Scallop Dinner</span></div>
<span class="restaurant_menu__price">17.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Shrimp Dinner</span></div>
<span class="restaurant_menu__price">14.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Clams(Whole)</span></div>
<span class="restaurant_menu__price">17.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Two-Way Combo</span></div>
<span class="restaurant_menu__price">18.49</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Seafood Platter</span></div>
<span class="restaurant_menu__price">19.99</span>
</li>
</ul>
<ul class="restaurant_menu__list">
<i>All seafood items are trimmed, breaded and cooked to order and are served with tartar sauce, coleslaw, and your choice of rice, French fries, or onion rings</i>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Clam Roll <i>with fries coleslaw</i></span></div>
<span class="restaurant_menu__price">14.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Lobster Roll <i>with fries & coleslaw</i></span></div>
<span class="restaurant_menu__price">14.99</span>
</li>
</ul>
<div class="separator"></div>
<ul class="restaurant_menu__list">
<div class="title"><a name="dinners">DINNERS</div>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Sirloin Steak Tips</span></div>
<span class="restaurant_menu__price">11.95</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Beef Stir Fry</span></div>
<span class="restaurant_menu__price">11.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Beef Terriyaki</span></div>
<span class="restaurant_menu__price">11.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Chicken Wings</span></div>
<span class="restaurant_menu__price">10.75</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Chicken Kabobs</span></div>
<span class="restaurant_menu__price">10.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Chicken Fingers</span></div>
<span class="restaurant_menu__price">10.75</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Chicken Terriyaki</i>)</span></div>
<span class="restaurant_menu__price">10.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Buffalo Wings</span></div>
<span class="restaurant_menu__price">10.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Buffalo Fingers</span></div>
<span class="restaurant_menu__price">10.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Honey Spice Chicken</span></div>
<span class="restaurant_menu__price">10.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Chicken Stir Fry</span></div>
<span class="restaurant_menu__price">10.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Honey Spice Shrimp</span></div>
<span class="restaurant_menu__price">14.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Buffalo Shrimp</span></div>
<span class="restaurant_menu__price">14.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Shrimp Stir Fry</span></div>
<span class="restaurant_menu__price">14.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Homemade Turkey Dinner <i>with Sweet Potato Fries</i> </span></div>
<span class="restaurant_menu__price">10.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Fresh Fried Chicken Dinner</span></div>
<span class="restaurant_menu__price">10.99</span><br />
</li><i>All above dinners served with fries, rice or salad</i>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Bentley's Combo Platter</span></div>
<span class="restaurant_menu__price">9.95</span>
</li>
<ul class="restaurant_menu__list">
<i>3 Chicken Wings, 3 Chicken Fingers, 3 Mozzarella Sticks. French Fries, Onion Rings and Sauce</i>
</ul>
</ul>
<div class="separator"></div>
<ul class="restaurant_menu__list">
<div class="title"><a name="kiddinners">KID'S DINNERS</a></div>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Junior Roast Beef </span></div>
<span class="restaurant_menu__price">6.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>1/4 Hamburger </span></div>
<span class="restaurant_menu__price">6.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Junior Hot Dog </span></div>
<span class="restaurant_menu__price">5.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Chicken Fingers <i>3 Pcs</i></span></div>
<span class="restaurant_menu__price">6.99</span>
</li>
<li class="restaurant_menu__row">
<div class="restaurant_menu__meal"><span>Chicken Wings <i>4 Pcs</i></span></div>
<span class="restaurant_menu__price">6.99</span>
</li>
<ul class="restaurant_menu__list">
<i>All above kid's dinners served with French fries and drink</i>
</ul><br />
<div class="separator"><div align="center"><img src="grinder.jpg" class="grinder" alt="" title="" /></div></div>
</div> Can you post an example?
div.links {column-gap: 1em; -moz-column-gap: 1em; -webkit-column-gap: 1em;
column-width: 5em; -moz-column-width: 5em; -webkit-column-width: 5em;}