Web」カテゴリーアーカイブ

インターネット全般に関するカテゴリーです。

a:visitedのbackground-colorは使えない

CSSの:visitedセレクタでは、セキュリティー上の都合でcolorbackground-colorなどが使えなくなっています。

a:visited {
  color: red;
}

関連する話題が楽天ad4Uです。

楽天ad4Uは、Flashオブジェクトの中に数千個のURLへのリンクを埋め込み、それぞれのURLを訪れた形跡があるか否かによって、ユーザーのアクセス動向を調べる。このようなことができるのは、ウェブブラウザーがURLへのリンクを表示する際に、訪問済みのURLと未訪問のURLとで異なる色で表示することについて、そのどちらの状態であるか、Cascading Style Sheets(CSS)をJavaScriptによって参照することで判別できるためである。

楽天ad4U – Wikipedia
https://ja.wikipedia.org/wiki/%E6%A5%BD%E5%A4%A9ad4U

少し不便ですが、プライバシーのことを考えると使えない方がいいですね。

リンク

html – background-color doesn’t work on a:visited but it works if i add any background color to a {backgroud:#fff}, Is it a bug? – Stack Overflow
http://stackoverflow.com/questions/7647459/background-color-doesnt-work-on-avisited-but-it-works-if-i-add-any-background

htaccessでwwwのアリとナシで統一

wwwアリで統一する場合

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

wwwナシで統一する場合

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example\.com$
RewriteRule (.*) http://example.com/$1 [R=301,L]

example.comの部分を使いたいドメインに変更します。