奇怪的问题 struts的a标签好像不支持CSS中的类class

来源:互联网 发布:windows 进程监控工具 编辑:程序博客网 时间:2024/06/06 17:48

证据如下:

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@ taglib prefix="s" uri="/struts-tags"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title><style type="text/css">.li .alink{color: red;}.li .alink:hover{color: yellow;}</style></head><body><div class="s"><ul><li class="li"><a href="http://www.baidu.com" class="alink">百度</a></li><li class="li"><s:a href="http://www.baidu.com" class="alink">百度struts</s:a></li></ul></div></body></html>
这两个链接完全是不同的。

但如果把CSS样式表里的类"alink"全换成a标签,就可以。如下

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@ taglib prefix="s" uri="/struts-tags"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title><style type="text/css">.li a{color: red;}.li a:hover{color: yellow;}</style></head><body><div class="s"><ul><li class="li"><a href="http://www.baidu.com" class="alink">百度</a></li><li class="li"><s:a href="http://www.baidu.com" class="alink">百度struts</s:a></li></ul></div></body></html>


不明觉历啊。。。。

0 0