float对a标签的hover影响

雪菜粥 2017-04-19 11:57:30
float 对a标签的hover影响:鼠标移在文字下方边缘处hover有效 但稍微动一下又没有了,后来用position解决问题,但还是想知道 如果用float改如何修改?

...全文
468 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
紫岩_2013 2017-05-10
  • 打赏
  • 举报
回复
既然a标签是要右浮动的,把a写在span前面试试
雪菜粥 2017-04-20
  • 打赏
  • 举报
回复
引用 2 楼 qq_38367432 的回复:
这个跟float或position没什么关系吧,只是跟它的宽度和高度有关;看你代码知道float时,a元素的可hover范围(即它的宽高)很小,就是稍微比字体内容部分大一点点,所以很容易hover不上。要解决这个问题就是扩大a的宽高,因为a是inline元素,直接设置宽高是不行的,给a display:block或inline-block,再设宽高就ok。或者inline元素给它padding一个值,再给一个合适的line-height也可以实现。
--------------- 而且这个问题在谷歌 火狐么事
雪菜粥 2017-04-20
  • 打赏
  • 举报
回复
引用 2 楼 qq_38367432 的回复:
这个跟float或position没什么关系吧,只是跟它的宽度和高度有关;看你代码知道float时,a元素的可hover范围(即它的宽高)很小,就是稍微比字体内容部分大一点点,所以很容易hover不上。要解决这个问题就是扩大a的宽高,因为a是inline元素,直接设置宽高是不行的,给a display:block或inline-block,再设宽高就ok。或者inline元素给它padding一个值,再给一个合适的line-height也可以实现。



--------------
谢谢你的回答 这个我也试过 问题还是存在 请你看一下, 不过改了line-height 有点效果 但是要改大一点才行 但是改大一点排版会有问题???
qq_38367432 2017-04-19
  • 打赏
  • 举报
回复
这个跟float或position没什么关系吧,只是跟它的宽度和高度有关;看你代码知道float时,a元素的可hover范围(即它的宽高)很小,就是稍微比字体内容部分大一点点,所以很容易hover不上。要解决这个问题就是扩大a的宽高,因为a是inline元素,直接设置宽高是不行的,给a display:block或inline-block,再设宽高就ok。或者inline元素给它padding一个值,再给一个合适的line-height也可以实现。
看着是个昵称 2017-04-19
  • 打赏
  • 举报
回复
给a设置一个宽度试试,因为浮动之后,a标签所包含的范围已经发生了变化
1. HTML对象获取问题 3 2. const问题 3 3. event.x与event.y问题 3 4. window.location.href问题 3 5. frame问题 3 6. 模态和非模态窗口问题 3 7. firefox与IE的父元素(parentElement)的区别 3 8. document.formName.item(”itemName”) 问题 3 9. 集合类对象问题 3 10. 自定义属性问题 3 11. input.type属性问题 3 12. event.srcElement问题 3 13. body载入问题 3 14. 事件委托方法 3 15. Table操作问题 3 16. 对象宽高赋值问题 3 Ø CSS 3 1. cursor:hand VS cursor:pointer 3 2. innerText在IE中能正常工作,但在FireFox中却不行. 3 3. CSS透明 3 4. css中的width和padding 3 5. FF和IE BOX模型解释不一致导致相差2px 3 6. IE5 和IE6的BOX解释不一致 3 7. ul和ol列表缩进问题 3 8. 元素水平居中问题 3 9. Div的垂直居中问题 3 10. margin加倍的问题 3 11. IE与宽度和高度的问题 3 12. 页面的最小宽度 3 13. DIV浮动IE文本产生3象素的bug 3 14. IE捉迷藏的问题 3 15. float的div闭合;清除浮动;自适应高度 3 16. 高度不适应 3 17. IE6下图片下有空隙产生 3 18. 对齐文本与文本输入框 3 19. LI中内容超过长度后以省略号显示 3 20. 为什么web标准中IE无法设置滚动条颜色了 3 21. 为什么无法定义1px左右高度的容器 3 22. 链接(a标签)的边框与背景 3 23. 超链接访问过后hover样式就不出现的问题 3 24. FORM标签 3 25. 属性选择器(这个不能算是兼容,是隐藏css的一个bug) 3 26. 为什么FF下文本无法撑开容器的高度 3
一、网页设计与策划01 网页与网站的概念02 网页核心技术(HTML/CSS/JAVASCRIPT)简介03 什么是HTML04 什么是CSS05 什么是JavaScript06 网页的设计流程07 HTML5概述、浏览器及内核08 编写第一个HTML页面09 HTML页面基本结构10 章节练习二、网页的基本实现(HTML标签)01 HTML基本语法02 标签及属性03 标签04 标题标签05 段落标签06 水平分隔线标签07 换行标签08 文本的格式化标签09 特殊字符标签10 图像标签14 相对路径与绝对路径11 章节练习-《清平乐》12 章节练习-《李清照简介》13 章节练习-《家电排行》15 章节练习-《百度网简介》16 超级链接标签17 锚点链接18 影像地图19 《table》表格标签20 无序列表标签21 有序列表标签22 定义列表标签23 章节练习-《工资明细》24 章节练习-《我的电脑》25 章节练习-《在线考试》三、层叠样式表01 CSS简介02 CSS样式规则03 CSS样式的调用方法04 标签选择器05 类选择器06 ID选择器07 标签指定式选择器08 包含(后代)选择器09 群组选择器10 通配符选择器11 属性选择器12 关系选择器13 链接伪类选择器四、样式属性01 字体属性02 文本属性03 阴影效果04 对象内溢出文本05 背景设置06 定义列表的样式五、盒模型网页布局01 初识盒子模型02 边框属性(border)03 边距属性(padding与margin)04 圆角边框05 阴影效果06 浮动属性(float)07 元素定位(position)08 溢出属性(overflow)

61,115

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧