[JQuery]横幅の取り方

JQueryでの横幅の取り方をまとめました

こんなhtml、cssを用意して(headとかbodyとか省略してます)
[html]
<style>
.box {
margin: 10px;
padding: 10px;
border: 5px solid #f00;
height: 100px;
width: 100px;
float: left;
}
</style>

<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
[/html]

こんなボックスが表示されます
jquery_sample

chromeの開発者ツールで見ると、ボックスひとつはこんな大きさ
chrome_layoutbox

widthで100px取ってるけど、padding左右で10*2=20px、border左右で5*2=10pxのため
中身は100-20-10=70pxになってます
margin左右も入れると、10*2=20px追加で、100+20=120pxがボックスを置くことでできる横幅です。

jQueryで横幅をとってみます
[javascript]
console.log($(‘.box’).width());
// 70 -> ボックスの中身の横幅
console.log($(‘.box’).outerWidth());
// 100 -> border含めたボックスの横幅 
console.log($(‘.box’).outerWidth(true));
// 120 -> ボックスを置くことで必要は横幅(margin含む)
[/javascript]

たまに間違うので、これですっきりしました

[VAIO Fit 14]パソコンをたたむと電源が切れる

VAIO Fit 14をつかっていて、急に画面を閉じるとパソコンがおかしかったのでメモ

普段は電源アダプタをつないでいたので気づきませんでしたが
バッテリーだけだとシャットダウンされてしまう!?

設定がありました

VAIOの設定を開きます
(ウィンドウズキー+QとかでVAIOの設定を検索とかすればでてきます)
電源・バッテリーを選択

vaio_pc_panel_close

シャットダウンになってる…
おそらく買った時から変えてない

ここを変えれば直りました

なんでシャットダウンじゃなんでしょうか。

WindowsXPでダイアルアップ接続ができない

はまったので、メモ

WindowsXPで言わゆるデータカードってやつがつながらなくて調べたら
ダイアルアップ接続が全く使えない状態でした。

コントロールパネル>管理ツール>サービス
の中のTelephonyを起動させると直りました

WEBページでメールのひな形をワンクリックで立ち上げる

毎度、似たようなメールを送るのが面倒..といった場合に、
クリック一つでできるようにしました
WEBサーバーを使用します

<環境>
localhostでApache使用

index.htmlとか作ってaタグのhrefを下記のようにするとメーラーが立ち上がります


<a href="mailto:user@sample.co.jp">mail</a>

これだけで宛先が指定できたので、あとは件名と本文
件名はsubject=~
本文はbody=~
を?と&でくっつけてやって


<a href="mailto:user@sample.co.jp?subject=資料送付&body=添付を確認ください">mail</a>

mailer

本文が文字化けする場合は、下記のようなサイトでエンコードして

http://www.tagindex.com/tool/url.html

body=以下を書き換えます


<a href="mailto:user@sample.co.jp?subject=資料送付&body=%93Y%95t%82%f0%8am%94F%82%ad%82%be%82%b3%82%a2">mail</a>

サンプル