我最近继承了一个完全使用HTML和CSS构建并使用FTP门户网站的站点。为了使该网站更加适合移动设备,我正在尝试在整个网站上实现点击呼叫电话号码功能。我使用的点击呼叫代码是经典的:
<a href="tel:#number">#number></a>
该网站有一个主CSS文档,为其各元素提供格式设置。其中有一个.phonenumber
类,用于将电话号码设置为48像素大小,使用Arial字体,并呈现为红色。目前所有的电话号码都是这样编码的:
<span class="phonenumber"> phone #</span>
然而,当我将电话号码部分转换为<a href=tel>
时,该格式会消失。即使链接位于<span>
之间,格式似乎也不适用。有没有一种方法可以使用CSS类来设置点击呼叫链接的格式? 或者手动设置属性,以使数字保留其红色、48像素的格式,同时仍然作为链接?现在看起来我只能让它成为链接或格式化。如果有解决方法,请告诉我。
a
标签有默认样式。只需用a
标签包裹您的span
标签,span
标签就可以覆盖a
标签的样式。 - Lee<a>
而不是<span>
中,这样就像<a href='tel:whatever' class='phonenumber'></a>
。 - LcSalazar