黄林榕(starboy@xdevelop.net)
深圳颖源科技 【程序编程相关:LCID地区代码】 【推荐阅读:17正则】2001 年 11 月 【扩展信息:在ASP.NET中创建安全的web站点(】 构建动态网站,灵活性与美观经常会成为一个矛盾.网页设计师从视觉角度考虑,在许多地方采用了图片,有时甚至在动态输出的内容上使用了图片,比如网站的栏目.各类标题等.而这些内容往往要经常变换,需要web页面的脚本程序根据数据库中的内容实时输出.传统使用图片的形式显然无法胜任需要经常变换内容的位置,通常是采用折衷的办法,或降低对视觉效果的要求,让设计师改用文字设计,或要求维护人员不时根据实际内容重新制作并更换图片,等等.对此,本文将提供一种更为灵活的解决方案.如果你是一个web开发者,或多或少会遇到这样一种情况:网页设计师在设计网页时,在需要动态输出内容的地方采用图片,如:
而"热点聚焦"这个名称,也许过一两天就要求改成"焦点访谈"等其它字样,到时不得不重新制作一张图片替代.而采用文字加背景,有时不易达到好的效果.采用表格背景图方式,需要精心调整表格的尺寸,而且其它的改动也会有意无意影响到它,需要小心调试.
本人在多个项目开发中遇到网页中需要动态图文结合输出情况,程序员与美工往往最终都是选择了回避与妥协,尽管通常影响不大,但毕竟与尽善尽美的追求有所差距.于是终于产生了本文的解决方法.
先看看我们要解决的问题
我们的问题可以简单总结为:有一张图片,如:现在我们要动态地将文字比如"热点聚焦"输出到上面,并在网页上得到类似如下的显示:
html如何显示一张图片
在hmtl中显示一张图片很简单:<img src="bg.jpg" weight="153" height="25">.另外我们还知道src属性中的文件类型并没有做限定,也就是说<img src="image.jsp">的写法也是合法的,同样引用servlet:<img src="/imageservlet">的写法也是合法的,浏览器解析到该语句时,将向目标服务器发送一个http请求.... 下一页