align有三个属性:
1、居中:center;
2、靠左:left;
3、靠右:right。
html中是没办法实现上下居中的,如果设置上下居中,需要通过js程序来设置。
这个在url前面加上一个#就好了,注意:url是你想移动到的位置的id。给个例子:
<div id="div1">hello world</div>
<a href="#div1">请点击我</a>
你是问这个现象是为什么,还是你制作网页需要这个效果?如果是问为什么,那是别人网站做广告的常用方式,也有的网页用它来制作点击返回顶部的按钮。
如果要做这个效果,思路是用javascript判断滚动条的高度,条件满足后display:block一个position:absolute,z-index较大的div。