在<img>中有alt属性,则鼠标置于图片上时,会弹出一个悬浮层,显示alt所定义的属性。其他标签元素的title属性也具有该作用,例如:
<font style="font-size:12px; color:black;" title="我是我啊!">我是...</font>
<font>没有maxlength这个属性,因此如果要限制<font>中所显示的字数,可以使用jsp、asp等技术来解决,如下所示的示例便是利用jsp来解决:
首先,获取视图层一个javabean中的属性name(姓名):
<bean:define id="name" name="person" property="sectLinkNm" type="java.lang.String"/>
接着,让fong的title属性显示姓名全名(外国人的,所以名字会很长),而<font>里面只显示姓名的前4个字母:
<font class="normal" title="<bean:write name='sectLinkNm' />" ><%= sectLinkNm.length() > 4 ? sectLinkNm.substring(0,3) + "..." : sectLinkNm %> </font>
当然,也可以利用js来限定该font中文本的长度,但这样的js代码必须写在window.onload()事件中,这样会与别的window.onload()事件相冲突,因此不是很妥当。