要件は非常にシンプルでこんな感じです。
- コンテンツのセンタリング
- マウスホバーで説明表示
- できるだけJavaScriptは使わずCSSで処理
上が何もしていないとき、下が「email」欄にカーソルをホバーさせたときです。
$ ssh ~/Documents/hoge.pem ec2-user@xxx.xx.xxx.xx
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0666 for '/Users/***/Documents/hoge.pem' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: /Users/***/Documents/hoge.pem Permission denied (publickey).
$ chmod 600 ~/Documents/hoge.pem
$ ssh ~/Documents/hoge.pem ec2-user@xxx.xx.xxx.xx Last login: *** *** ** **:**:** **** from ******.*************.***.*** __| __|_ ) _| ( / Amazon Linux AMI ___|\___|___| https://aws.amazon.com/amazon-linux-ami/2013.09-release-notes/ 20 package(s) needed for security, out of 51 available Run "sudo yum update" to apply all updates. [ec2-user@ip-**-***-***-*** ~]$
<span style="display: inline-block; /* table-cell などでも可(インライン要素になればよい) */ border: .5em solid transparent; border-left-color: #00f"></span>
<span style="vertical-align: middle; position: absolute;"> <span style="border: .25em solid transparent; display: inline-block; border-left: .5em solid #0f0; border-right: none; height: .5em; position: relative; top: 0;"></span> <span style="border: .25em solid transparent; display: inline-block; border-left: .5em solid #00f; position: relative; top: -.25em; left: -.25em;"></span> </span>これを書くとこうなります。