JavaScript無効でもHit-a-Hintもどき (ネタ)
CSSで要素に番号を振ったり出来ると知って、おもしろかったので遊んでみた。
body { counter-reset: anchor !important; } a:before { background-color: #FDD !important; color: #000 !important; content: "," counter(anchor) "," !important; counter-increment:anchor !important; }
上のユーザーCSSを使うと、すべてのリンクに番号が振られる。
Operaのショートカットで、コンマキー " , " は「リンクテキストをインクリメンタルで検索 (してフォーカス)」なので、便宜的に数字の前後にコンマを付けてある。
リンクに移動したい時は、コンマキーを2回押して (この時点でコンマがひとつ入力された状態になっている)、リンクの数字を入力して、EnterなりShift+Enterなりを押す。
注・シングルキーショートカットを有効にする必要がある。
難点は、:beforeで挿入されたテキストはフォーカスされているのにハイライトされないことがあることと、ページのデザインが崩れること。
まあこういうこともできるな、というネタとしてこれで置いておこう。