CSS设置超链接A标签宽度和高度 (divcss5)

CSS成功定义设置超链接a宽度与高度方法

DIV CSS布局中,htmla超链接标签,直接对其设置宽度高度不能生效,设置宽度和高度也不起作用,这里为大家分享解决实现A标签宽度和高度实现。

解决方法:
1、对a标签样式加display:block;或者display:inline-block;加后实现成块状属性
2、float,对a样式盒子float:left让它成浮动

3、当然以上两种方法一个弊端,第一种会让a独占一行,第二种方法会让a浮动,可能会照成与其它文字内容重叠。最后我们会介绍变通地对html a设置什么样式达到我们想要的宽度和高度效果。

CSS+DIV实例示范对A控制宽度和高度样式

一、使用display:block实现a宽度和高度   -   TOP

DIVCSS5对一个div命名为".abc"里的a设置width为80px,height:30px,为了观察效果设置一黑色边框。对a设置CSS样式display:block即可让高度宽度生效。

1、完整html源代码(DIV+CSS):

 
 
  1. <!DOCTYPE html> 
  2. <html> 
  3. <head> 
  4. <meta charset="utf-8" /> 
  5. <title>a设置宽度和高度 DIVCSS5演示</title> 
  6. <style> 
  7. .abc a{ display:block;width:130px;height:30px;border:1px solid #000} 
  8. </style> 
  9. </head> 
  10.  
  11. <body> 
  12. <div class="abc"> 
  13. <a href="#">我宽度80,高30</a> 
  14. </div> 
  15. </body> 
  16. </html> 

2、实例截图

对a设置display:block,让宽度高度生效
对a设置display:block,让宽度高度生效

二、使用float浮动实现a高度宽度   -   TOP

同样,DIVCSS5对一个CSS命名为".abc"里的a设置width为80px,height:30px,为了观察效果设置一黑色边框。大家会看见对a设置float:left,依然可以对a设置宽度高度生效。

1、完整HTML代码:

 
 
  1. <!DOCTYPE html> 
  2. <html> 
  3. <head> 
  4. <meta charset="utf-8" /> 
  5. <title>a设置宽度和高度 DIVCSS5演示</title> 
  6. <style> 
  7. .abc a{ float:left;width:130px;height:30px;border:1px solid #000} 
  8. </style> 
  9. </head> 
  10. <body> 
  11. <div class="abc"> 
  12. <a href="#">我宽度80,高30</a> 
  13. </div> 
  14. </body> 
  15. </html> 

2、使用float让a标签宽度高度生效截图

float解决a的宽度高度不能生效截图
css float解决a的宽度高度不能生效截图

三、可以完美替代以上两种方法解决a宽度高度效果方法   -   TOP

DIVCSS5对A对象设置padding即可实现我们想要的效果。DIVCSS5还是通过实例方法印证给出解决经验方法。

1、css padding替代a标签宽度高度效果代码如下:

 
 
  1. <!DOCTYPE html> 
  2. <html> 
  3. <head> 
  4. <meta charset="utf-8" /> 
  5. <title>a宽度和高度生效 DIVCSS5演示</title> 
  6. <style> 
  7. .abc a{padding:10px 20px;border:1px solid #000} 
  8. </style> 
  9. </head> 
  10. <body> 
  11. <div class="abc"> 
  12. <a href="#">我宽度80,高30</a>挨着内容 
  13. </div> 
  14. </body> 
  15. </html> 

2、css a模拟宽度高度效果截图

通过css padding实现宽度高度效果模拟
通过css padding实现宽度高度效果模拟

四、divcss5总结   -   TOP

总结:通过以上方法都在不同情况下都可以使用,所以要实现一个样式效果,不仅仅是使用常规的CSS属性单词,大家大可灵活应用其它CSS样式实现相同效果,所以大家学习CSS时候一定灵活多变,在不同情况下千变万化地使用各种CSS样式单词,遵循以效果为目的,以简便高效为原则地应用CSS和学习DIVCSS。扩展了解(css a

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/wenji/w627.shtml

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值