做了一个简单的图片下面带标题。本来想要达到的效果是,如果有图片的话,就把图片显示出来,如果没有图片就显示alt设置的内容。按照这个思路,我写下了下面的代码:
div.imagefont{width:120px;font-size:12px;text-align:center;padding:5px;float:left;border:solid 1px #ccc;}
img
{
width:120px;
height:75px;
border:solid 1px #aaccee;
}
.font
{
width:120px;
padding-top:5px;
}
<div class="imagefont">
<div class="image">
<a href="">
<img alt="阳光暖暖" src="" /></a></div>
<div class="font">
<a title="阳光暖暖" href="#">阳光暖暖</a>
</div>
</div>
然后在浏览器中查看,当没有有图片的情况下,IE6,Safari ,Opera,Chrome显示的是我想要的结果。如下图所示:
而在火狐狸中,却出现的是下面的形状:
后来,加上了下面的语句:
.imagefont .image
{
width:120px;
height:75px;
border:solid 1px #aaccee;
cursor:pointer;
}
img
{
width:120px;
height:75px;
border:none;
}
这样在各个浏览器中都是正常显示了。然而,新的问题又出现了,当鼠标悬停时,其他的浏览器鼠标已进入图片边框就变成手形状,而火狐狸下面只有当鼠标移动到阳光暖暖这几个字时才变成手形状。最后只能采取给.image包围框加上了鼠标形状属性解决了这个问题。形式是实现了,可是鼠标变成手形状时点击却没有反应,只能另想办法了。
最后,用CSS hack解决了,其实没有早想到用hack,所以测试了很长的时间,最后才决定用了,以后再给代码减减肥:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
<style type="text/css">
.imagefont{width:120px;font-size:12px;text-align:center;padding:5px;float:left;border:solid 1px #ccc;}
.imagefont>#image a
{
width:120px;
height:75px;
}
#image>a .image
{
display:block;
width:120px;
height:75px;
border:solid 1px #aaccee;
cursor:pointer;
}
img
{
width:120px;
height:75px;
border:none !important;
+border:solid 1px #aaccee;
}
.font
{
width:120px;
padding-top:5px;
}
</style>
</head>
<body>
<div class="imagefont">
<div id="image">
<a href="http://www.baidu.com/"><span class="image">
<img alt="阳光暖暖" src="" /></span></a></div>
<div class="font">
<a title="阳光暖暖" href="http://www.baidu.com/">阳光暖暖</a>
</div>
</div>
</body>
</html>
分享到:
相关推荐
Firefox提供的内置下载工具支持多种文件类型,允许用户暂停和恢复下载,确保在不稳定网络环境下也能顺利完成大文件的获取。 在描述中提到的"功能强大,不死机,不卡",体现了Firefox的稳定性与性能优化。Firefox...
火狐狸(Firefox)是一款流行的开源网络浏览器,它以其强大的可扩展性和丰富的插件库而闻名。对于网页开发者来说,火狐狸提供了许多优秀的调试工具,帮助他们优化和调试网页代码,提高开发效率。本文将深入探讨这些...
测试windows上的火狐狸打开网页快慢,html加载快慢
这时,“火狐狸下载纳米盘”插件的作用就显现出来了,它可以简化下载流程,使用户在不离开浏览器的情况下轻松完成下载任务,提升了用户体验。 该插件的使用方法通常包括以下步骤: 1. 在火狐浏览器中安装“火狐狸...
测试linux上的火狐狸打开网页快慢,html加载快慢
在本资源中,我们主要探讨的是如何利用纯CSS3技术创建一个动态的、具有摇头眨眼效果的火狐狸肖像动画。CSS3是层叠样式表(Cascading Style Sheets)的第三个版本,它引入了许多新的特性和功能,使得网页设计和动画...
JavaScript中的按键事件是网页交互的重要组成部分,允许开发者捕获用户在键盘上按下、释放或组合键的活动。在不同的浏览器中,尤其是IE和火狐(Firefox),这些事件可能存在兼容性问题。本文将深入探讨如何在...
SpeedyFox 是一款专门针对 Firefox 配置文件进行优化,并最终提高 Firefox 启动速度的独立软件,使用 SpeedyFox 非常简单,先退出 Firefox,安装并运行SpeedyFox 后,会自动检查出系统内已经存在的 Firefox 配置目录...
Firefox_For_xp_32bit.zip 火狐狸 firefox 52.0.1 32bit for windows xp Firefox_For_xp_32bit.zip 火狐狸 firefox 52.0.1 32bit for windows xp
Mozilla Firefox(火狐浏览器) V2.04 Pre 中文增强版
Firefox-ESR-full-latest.iso 一款好用的浏览器,火狐狸,很多人没有听说过它,其实比网络探险家要好用
描述中提到的“火狐狸旧版本,拯救不能上网的xp系统”,暗示了Windows XP用户可能因为系统过时,无法使用最新版的Firefox或者其它现代浏览器来访问互联网。由于Firefox ESR对老版本操作系统的支持,它可以作为一个...
火狐Flash播放器是一款专为火狐浏览器设计的插件,用于播放Adobe Flash内容。在互联网的早期,Flash技术广泛应用于网页游戏、动画、视频和其他交互式内容的展示,因此Flash播放器是浏览这些内容不可或缺的工具。...
【呼延勇ISPO演讲稿】是一份关于深圳火狐狸户外用品有限公司的演讲稿,主要探讨了公司的核心价值观、顾客定位以及市场策略。在PPT文档中,呼延勇分享了一个寓言故事,以狐狸孵鸭子的过程比喻企业对顾客服务的深度与...
文档“淡水热带鱼图片大全.doc”提供了一个丰富的淡水热带鱼种类列表,这些鱼类因其独特的颜色、形状和习性,成为了观赏鱼爱好者们的热门选择。以下将详细解释其中一些鱼类的特点和相关信息。 首先,湖剑沙是一种受...
请使用网页浏览器(IE6、IE7、IE8、360安全浏览器、火狐狸等)打开“检测报告详细版”文件。 第一种打开方式: 右键点击“检测报告详细版”文件弹出菜单,选择“打开方式”>>选择您电脑上相应的浏览器。 第二种打开...
### 一、Java Swing GUI 基础 Java Swing 是 Java 中用于创建图形用户界面 (GUI) 的工具包之一。它提供了一系列组件来构建复杂的用户界面。 #### 1....- `JFrame` 是 Swing 中的一个顶层容器,用于表示应用程序的...
Firefox 15是Mozilla Firefox浏览器的一个重要版本,它在2012年发布,为用户提供了一系列更新和改进。这个离线安装包特别针对Windows XP系统设计,但也兼容其他主流操作系统,如Windows 7。让我们深入了解一下Fire...
《FirefoxW10ContextMenus:在Firefox中还原Windows 10风格的上下文菜单》 在数字时代,浏览器已经成为我们日常生活中不可或缺的一部分。Firefox作为一款备受赞誉的开源浏览器,其可定制性和强大的扩展功能深受用户...