0

いう、

<a href="#somelink" id="someID" onclick="searchValue();" class="someClass" title="My Search">
</a>


<style>
someClass{
  background: url("someimage.png") no-repeat scroll 0 0 transparent;
  border: 0 none;
  cursor: pointer;
  float: right;
  height: 27px;
  padding-left: 5px;
  width: 27px;
}
</style>

CSS が無効になっている場合、ページは引き続きタイトルを表示しますか? そうでない場合、この問題の回避策は何ですか。

4

1 に答える 1

3

titleCSSが無効になっている場合、は表示されません。一部の支援技術は、読み取りを行わないか、場合によってはユーザーにアクセスを許可しません。つまり、を使用しないでくださいtitle

適切な方法は次のとおりです。

<a href=".."><img src="image" alt="Search"></a>

これは、CSSがオフの場合でも機能します。なんらかの理由で画像が読み込まれない場合は、目的のように検索が続行されます。

コメントによると、次の代わりに、ページの一部により多くのコンテキストを提供したい場合。

 <div title="Some instructions  here">.......</div>

やったほうがいい:

<div aria-describedby="instID">
<p class="hidden" id="instID>Some instructions</p>
  .... 
</div>

ここ.hiddenで:

.hidden {
 position: absolute;
 top: 0;
 left: -999px;
}
于 2013-02-15T13:17:23.750 に答える