【html/css】liをfloat:leftしたcomponentを中央に配置した際の些細なメモ

分かってしまえばコロンブスの卵的なことでしたが、意外と悩んだのでメモ。

などにもあるように、liをfloat:leftで横に並べたページ・ナヴィを中央に配置するには、例えば

ulをその親要素(例えばdiv)の50%分右に移動し、liをその親要素(ul)の50%分左に移動すればOK。

ということで、下のようなソースがよくある手法ですが

css↓

.pageNavi {
	position:relative;
	overflow:hidden;
}
.pageNavi ul{
	position: relative;
	left: 50%;
}
.pageNavi ul li {
	position: relative;
	left:-50%;
	float: left;
	list-style:none;
	margin:1em;
}

 

html↓

<div class="pageNavi">
	<ul>
		<li><a href="#">【PAGE1】</a></li>
		<li><a href="#">【PAGE2】</a></li>
		<li><a href="#">【PAGE3】</a></li>
		<li><a href="#">【PAGE4】</a></li>
	</ul>
</div>

実際にやってみると、このように


どうも右にずれてしまう、、、。

ので、おかしいな~、なんでだろ~、と背景に色を塗るなどして調べていたら気づきました。

ulのmargin, padding分がずれの原因

でした。

そこでulに「margin:0;」「padding:0;」を追加

.pageNavi ul{
	position: relative;
	left: 50%;
	margin:0;
	padding:0;
}

したらこのようになりました。


ちなみに、
ulを囲っているdivに「position:relative;」を入れているのはIE対策、
「overflow:hidden;」を入れているのはulを右にずらした際に横幅が広がって横スクロールバーが出現してしまうのを防ぐため。

 

Filed under: ★Web制作関係  タグ: , , , , , , , ,   charlie432 00:00  Comments (0)

【本】メルヴィル / 白鯨(モビー・ディック)

原作ではなく、マンガ版を読みました。マンガだと1時間足らずで読めましたが、原作は非常~~~に読むのが苦痛だそうです。難解だとか、疲れた、とか。人によりけりですが。生物学的な薀蓄が詳しく書かれていて、まるで学術論文みたいだという感想も見受けられます。

ということで、マンガ版しか読んでいないのですが、海洋冒険小説としてはなかなか面白いと思いました。

モビー・ディックといわれる凶暴な白鯨に片足を奪われ、復習に燃えるピークォド号の船長エイハブ。船長の危険な捕鯨を諌める一等航海士スターバック。その他、クィクェグ、スタッブ、フラスクなどを主な登場人物とし、イシュメルを語り手として、海上でのドラマが、最後モビー・ディックと対決するところまで描かれています。

印象に残ったのは、
(続きを読む…)

iPhone日記(35)/ 連絡先に登録した画像を再び取り出す

twitter で、「#matome ~」と質問すると、調べてくれて

1問1答まとめ – NAVER まとめ」にまとめてくれる、

というサービスがあるので尋ねてみました。
【439】iPhoneの連絡先に登録した画像を、元の画像として取り出すことは出来ないのでしょうか?
と。

なぜかというと、

知人からメールで写真をもらって、それを iPhone の連絡先に登録したんです。

ところがその後、写真を保存しないまま、メールを削除してしまうという手違いを( ̄口 ̄!

本人にもう一度頼むほどのことではないけど、

少し残念なので、何とか iPhone から取り出せないかなぁー、と思って。

で、色々試しても分からなかったので質問した結果、返答がありました。


意外と簡単、コロンブスの卵でした。

なぜこれが分からなかったのか?と思うほどです。

以下の通り。

(続きを読む…)

Filed under: ★iPhone  タグ: , , , , , , ,   charlie432 00:00  Comments (0)
    2012年2月
    « 1月    
     12345
    6789101112
    13141516171819
    20212223242526
    272829