ナビゲーションメニューをフレキシブルボックスでレイアウトする①

解説

<ul>要素にdisplayプロパティを適用し、値を「-webkit-box」にする。
これによりULの子要素LI要素がを横並びに表示できます。

表示例

⇒ライトプラン 詳細はこちら ライトプラン 詳細はこちら


HTML/CSSソース

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>SAMPLE</title>
    <meta name="viewport" content="width=device-width">
    <style type="text/css">
        .flexboxlegacy #sample ul {
            display: -webkit-box;
            display: -moz-box;
            list-style-type: none;
            margin: 0;
            padding: 0;
            background-color: #000000;
            width: 100%;
        }
        .flexboxlegacy #sample li a {
            display: block;
            width: 120px;
            padding: 6px 0;
            border-right: solid 1px #ffffff;
            color: #ffffff;
            text-align: center;
            text-decoration: none;
        }
    </style>
    <script src="modernizr.js"></script>
</head>
<body>
    <nav id="sample">
        <ul>
            <li><a href="/as">ACTION SCRIPT</a>
            </li>
            <li><a href="/jq">jQuery</a>
            </li>
            <li><a href="/html5">HTML5</a>
            </li>
        </ul>
    </nav>
    </div>
</body>
</html>

人気記事ランキング

投稿者:

kishiken

企業務めのWEBデザイナーです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です