要分析原因,首先,说明两个概念
HTML元素可以分为两种
要么是block(块元素),要么是inline(内联元素):
block元素的特点:
总是另起一行开始;
高度,行高以及顶、底边距都可控制;
宽度缺省是它所在容器的100%,除非设定一个宽度。
inline元素的特点:
和其它元素都在一行上;
高度,行高以及顶、底边距不可改变;
宽度就是它所容纳的文字或图片的宽度,不可改变。
我们常见的div,h1~h6,p,table等都是块级元素
a,span,lable,input等都是内联元素
通常内联元素里面不能包含块级元素。
所以<h5><a href="#"></a></h5>这种用法是符合规范的
天啦,这是浏览器转换字符的问题。我复制你的代码,然后建立了一个.html文件,运行,可以看见+号,
我用的是ie7
你为什么非要弄这么个名字了?
让别人下载你的东西,首先要名字新颖,吸引人,
你把文件名改下不就得啦
双引号会自动转义双引号不能包含双引号
修改如下
$key.=" <a href='".$_SERVER['PHP_SELF']."?page=".$i."'>".$i."</a>"
欢迎分享,转载请注明来源:优选云