css - Display four lists horizonally -
how display 4 (4) unordered lists horizontally?
lists.html
<!doctype html> <html lang='en'> <head> <meta charset="utf-8" /> <title> html lists </title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <h1> html lists </h1> <div id="container"> <ul id="k"> <li>katakana</li> <li>katakana</li> <li>katakana</li> <li>katakana</li> <li>katakana</li> </ul> <ul id="ki"> <li>katakana-iroha</li> <li>katakana-iroha</li> <li>katakana-iroha</li> <li>katakana-iroha</li> <li>katakana-iroha</li> </ul> <ul id="h"> <li>hiragana</li> <li>hiragana</li> <li>hiragana</li> <li>hiragana</li> <li>hiragana</li> </ul> <ul id="hi> <li>hiragana-iroha</li> <li>hiragana-iroha</li> <li>hiragana-iroha</li> <li>hiragana-iroha</li> <li>hiragana-iroha</li> </ul> <ul id="i"> <li>image</li> <li>image</li> <li>image</li> <li>image</li> <li>image</li> </ul> </div> </body> </html>
style.css
#container { display: inline; } ul { list-style-position: inside; } #k { list-style-type: katakana; } #ki{ list-style-type: katakana-iroha; } #h { list-style-type: hiragana; } #hi { list-style-type: hiragana-iroha; } #i { list-style-image: url(images/myimage.png); }
ul { list-style-position: inside; display:inline-block; vertical-align:top; }
and display:block
on #i
#i { list-style-image: url(images/myimage.png); display:block; }
fiddle- http://jsfiddle.net/nnrda/ http://jsfiddle.net/nnrda/1/
note: ie7 supports display:inline-block
on elements naturally inline.
Comments
Post a Comment