|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
CSS的极大优势表现在简洁的代码,对于一个大型网站来说,可以节省大量带宽,而且众所周知,搜索引擎喜欢清洁的代码。
破洛洛文章简介:一样平常我们城市把“更多”这个链接放在H标签中,然后用到绝对定位来完成。可使用负margin来完成这个效果,并且加倍复杂。别的,针关于语义方面,我稍作修正,一样平常我们都是将链接套在H标签中,我将之自力到内部,如许既便在禁用CSS后,仍是能坚持一个优秀的浏览情势而不
题目右边“更多”的完成
已经做上图所示的效果,会利用到position来绝对定位到h2标签的右边.如许的做法,代码的确会多好几行.实在能够用个笨一点的举措来完成的:
比如html代码以下:
<h2><ahref="#">题目</a><span>更多…</span></h2>
利用potsition的css差未几以下:
h2{
position:relative;
height:20px;
}
span{
position:absolute;
right:0;
top:0;
display:block;
height:20px;
}
如许才干完成更多在右边.实在真的还能够更复杂:
h2{
height:20px;
}
span{
float:right;
display:block;
margin:-10px000;
height:20px;
}
实在只是使用了margin-top的正数来完成,由于默许的float会换行到h2标签上面往,以是让它自个跳上往。大抵代码就是云云了,是否是很复杂?我说很复杂嘛!因为很复杂,以是就不放出独自的测试页面了.
一样平常我们城市把“更多”这个链接放在H标签中,然后用到绝对定位来完成。可使用负margin来完成这个效果,并且加倍复杂。别的,针关于语义方面,我稍作修正,一样平常我们都是将链接套在H标签中,我将之自力到内部,如许既便在禁用CSS后,仍是能坚持一个优秀的浏览情势而不至引发歧义。
演示:
运转代码框
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"lang="zh-cn"><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><metahttp-equiv="Content-Language"content="gb2312"/><title>关于题目中的“更多”</title></head><body><styletype="text/css">/*<![CDATA[*/h2,ul,li{margin:0;padding:0;font-size:14px;}.test{width:300px;height:200px;border:1pxsolid#CCC;}.testh2{height:21px;line-height:21px;}.test.more{float:right;margin-top:-15px;font-size:12px;}/*]]>*/</style><divclass="test"><h2>Raino的H2测试</h2><ahref=""_fcksavedurl=""""title="点击检察更多概况"class="more">+更多</a><ul><li>列表1~~~~</li><li>列表2~~~~</li><li>列表3~~~~</li><li>列表4~~~~</li><li>列表5~~~~</li></ul></div></body></html>
[Ctrl+A全体选择提醒:你可先修正部分代码,再按运转]
缩短改版时间。只要简单的修改几个CSS文件就可以重新设计一个有成百上千页面的站点。 |
|