4
4

5 に答える 5

2

はい、代わりにこの方法で要素をdiv使用します:a

a.phone-number {
    display: block;
    width: ...;
    height: ...;
    background: url(...);
}

そして、あなたのhtmlは

<a href="#url#" class="phone-number"></a>
于 2013-03-08T08:37:19.820 に答える
1

いいえ、CSS でリンクを作成することはできません。CSS は提案を表示するためのものであり、機能を強化したり、新しい要素を追加したりするためのものではありません。

于 2013-03-08T08:46:58.403 に答える
1

以下の例divの背景画像にする代わりにa

hmtl

<a href="#">phone</a>

CSS

a.{
float:left;
width:100px; 
height:200px;
text-indent:-5000px;
background: url(images/sample.jpg);
}

うまくいけば、それは役に立ちます

于 2013-03-08T08:38:28.323 に答える
0

タグを使用する必要があります<a>。これ<a>は、マークアップに意味を与えるために使用する意味的に正しい要素です。

HTML5を使用して、電話リンクをそのようにマークアップする必要があります。

<a href="tel:+13174562564">317-456-2564</a>

これにより、iPhoneやAndroidなどのモバイルデバイスがそれを電話番号として認識し、タッチすると電話をかけることができます。

于 2013-03-08T09:09:59.717 に答える
0

このようなもの?

<div class="number"></div>

.number{ /* mention the div class name or id here */
    display:inline;
    cursor: pointer;
    cursor: hand; /*for cross-browser support */
    border-bottom: 1px solid blue; /* give your own color */
}
于 2013-03-08T08:37:51.897 に答える