Le 31 août 2013 à 09:58, "John A. Johnson" <[email protected]> a écrit :
> I have a 6-item menu which is inline at desktop sizes, but block at mobile
> sizes. it works great, but at mobile, I'd like to have 2 columns of 3 buttons
> to make better use of my vertical space. is there an easy way to do this?
> can it even be done with css?
>
> thank you!
>
> John
>
> existing desktop css:
>
> nav ul li{
> display:inline;
> line-height:50px;
> font-size:80%;
> margin:0 3% 0 3%;
> }
>
>
>
> existing mobile css:
>
> nav ul li{
> background-color:gray;
> border-radius:3px;
> display:block;
> width:97%;
> line-height:45px;
> font-size:100%;
> font-weight:700;
> margin:1% 0 0 0;
> padding:0 0 0 3%;
> }
Without seeing your html structure and the rest of your stylesheet:
nav ul li { display: inline-block; vertical-align: top; width 50%; /* rest of
styles */ }
PS - you could simplify that selector to: nav li {}
Philippe
--
Philippe Wittenbergh
http://l-c-n.com
______________________________________________________________________
css-discuss [[email protected]]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/