• 締切済み

スタイルシートで新しいウィンドで開く

スタイルシート(CSS)の記述によって 新しいウィンドで開くというリンクの指定は出来ないのでしょうか? 現在CLASSをリングタグに入れて、リンクの分類分けをしており、 特定のCLASSだけ「新しいウィンドで開く」というリンクにしたいのです。 特定のCLASSだけTARGET="_blank"属性を一括指定する CSSのようなものはないんですかね?

みんなの回答

  • UKY
  • ベストアンサー率50% (604/1207)
回答No.1

CSSではできません。スタイルシートはあくまでも文書そのものの表示方法(見栄え)を指定するものであって、文書を表示するプログラムの動作方法を指定するものではないからです。 リンクのターゲット指定はHTMLでしかできませんが、そもそもHTMLにおいてもターゲットを指定すること自体やるべきではないとされています。HTMLはもともと文書の論理的構造(見出しとか箇条書きとか段落とか)を表すもので、文書を取り扱うプログラムの動作を指定するものではないからです。

関連するQ&A