我有一个内部网络应用程序,页面顶部有一个图像,目前包含一些带阴影的英文文本.我现在需要为各种语言提供此页面的本地化版本.我的主要选择是:
每种支持的语言都有不同的图形,包含本地化的文本.
使用CSS将本地化文本放在普通图像上,使用复杂的CSS技术在大多数当前浏览器中获取阴影.
还有其他选择吗?这是一个教育环境,我无法控制学生使用的浏览器.
我确实尝试从图形中删除阴影,并将文本移动到HTML中的标题中,但两者都没有吸引力.人们说它看起来像当前页面的廉价仿制品,这让我感到骄傲.
就个人而言,我是像这样的视觉效果的CSS技术的忠实粉丝.最大的好处是您可以将效果处理卸载到客户端,节省带宽和内容创建时间(每个区域设置的自定义文本图像是一个很大的订单!),并使用户更快地下载页面.
避免它的唯一原因是,如果你绝对必须在很旧的(IE5)浏览器上有下拉阴影,旁边没有CSS支持.
编辑:只是想到了一些东西 - 我喜欢这样的一些情况,我需要一个特定的字体或一些确切的文字效果我已经使用PHP将文本,效果,渲染到图像和缓存服务器端.这样您就可以避免内容创建过程并获得更广泛的浏览器支持,以换取带宽和服务器CPU时间.如果权衡可以接受,那就是你的电话.