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

像这样的东西?

<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 回答
0

您将需要使用<a>标签。是语义上正确的<a>元素,用于赋予您的标记更多意义。

使用 HTML5,您应该像这样标记您的电话链接。

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

这允许 iPhone 和 Android 等移动设备将其识别为电话号码,并在触摸时发起电话呼叫。

于 2013-03-08T09:09:59.717 回答