Boostrap CSSを使って自分で書いた横並びのメニューをiPhoneで見たときは縦並びになるようにしたい
公開日:
:
最終更新日:2013/08/15
WEBDESIGN
なげーよ。ってわけで、今回は表題の通り。
お気に入りの Bootstrap だがメニューがイマイチなので自分で ul li とか使って書いたものを iPhoneで見た時には縦に並ぶようにしたいと思ったけど答えが見つからないという話です。
お題はこれ。それぞれの文字数が違うのがポイント。つまり文字数が違っても同じ幅で綺麗に配置したいのです。
<ul> <li><a href="#">ホーム</a></li> <li><a href="#">ホームでしょ?</a></li> <li><a href="#">ホームだ</a></li> <li><a href="#">ホームホーム</a></li> <li><a href="#">ホーム</a></li> </ul>
相変わらずのIEのダメダメぶりに悩まされてしまうが、個人的にIEの古いバージョンは無視する方向なので気にせず、まずは発見したものからメモってみます。
ul{
display:table;
width:100%;
}
li{
display:table-cell;
}
この方法だと文字数によってそれぞれの幅が変化してしまうようです。簡単でいいんだけど。
ul {
display: -webkit-box;
display: -moz-box;
width: 100%;
}
li {
-webkit-box-flex: 1;
-moz-box-flex: 1;
}
これも同様。幅が文字によって変わります。しかし「width: 1000px;」をliに追加すると幅が同じになります。しかしBootstrapで目的のような縦並びにはなりませんでした。
まあ本家のメニューもならないので仕方ないとは思います。要勉強です。こんな役に立たない投稿がゆるされるのだろうか…..今更どうでもいいか(笑)です。
そしてBootstrapでのGridについて。全体が12列。これを3列と9列に大きく分けて、9列に子供Gridを2つ(2列)に分けたい場合。9が割れない…
試してみた。
span4 span4 の場合。最後のspan4 の右側に 1 grid 分の空欄が発生。
span5 span5 の場合。横にならばないで最後のspan5が最初の span5の下に移動する。
だめじゃん(T_T)
Sponsored Link
関連記事
-
-
「ソーシャルメディアで伝わる文章術」って日本語おかしくないのかな?
本の題名はともかく、内容はヒントに溢れる良書でした。文章の書きかたから、はては人生の教訓まで含んだ内
-
-
【速報】GH5は4K60P確定?6K30P機も?
ちょっと待ったのα6300予約か!? パナソニック、6K動画を撮影できるミラーレス一眼カメラ投
-
-
Brushless Gimbal が完成したのでテスト撮影してみる
テストという名のアレな動画を公開する時間が本日もやってまいりました。皆様いかがお過ごしでしょうか?日
-
-
Mini DisplayPort to VGA変換アダプタを購入したけどテスト出来ず
すっかり選挙モードですね。個人的には当然保守系です。とにかく選挙だけは行かないとダメだなって最近思っ
-
-
いつの間にか Mac People がプログラミング雑誌になっている
最近めっきり本屋さんに行く機会が減りました。アマゾンでウロウロしたりヨドバシで買えばポイントもつくし





ご質問は掲示板へお願いいたします。