1
A
回答
1
你可以(如果悬停没有通过过渡平滑)有一个填充框(可以说5px)和悬停你可以添加2px的边框和填充3px,所以它仍然是与距框的末端5px距离。
2
你可以通过在与td背景具有相同颜色的所有td元素上使用边框并只改变边框的颜色(而不是宽度)来获得与最初设计的效果非常相似的效果不会弄乱宽度和高度。
原来的边框是用户看不到的,因为它的颜色背景颜色相匹配。
+0
这是一个非常聪明的解决方案。 +1 – L0j1k
0
CSS是臭名昭著的这样做,因为“边界”的属性不会添加到对象的总高度。它表现得像利润率。你可以做的是几保证金规则,在你的CSS文件添加到您的<TD>选择:
td.hoverable {
border:1px solid #00F;
margin:-1px;
}
所以,当你徘徊,新的“保证金”的规则也生效,从而减少面积<td>由1px,这应该允许边框显示。
编辑:哎呦,不错。我的意思是margin:-1px;
:)谢谢!
相关问题
- 1. 用鼠标悬停jQuery元素更改元素的宽度
- 2. Div高度正在搞乱
- 3. 由IE10搞乱的SVG图像的宽度/高度
- 4. IE8块宽度/高度块元素直到文本内部悬停为止才检测到鼠标悬停
- 5. 具有边框高度悬停的颜色子元素
- 6. 在悬停时更改边框宽度
- 7. 获取并设置悬停时元素的高度和宽度一次
- 8. 使用jQuery去除元素上的宽度和高度标签?
- 9. CSS更改元素高度和宽度
- 10. webkit - html元素的宽度和高度
- 11. 元素高度/宽度缩放问题
- 12. 方法元素的宽度/高度
- 13. 获取元素的宽度和高度
- 14. 的Qt:图标搞乱QPushButton的宽度 - 调整图标
- 15. 标准固定表宽度
- 16. 元素宽度/高度是否小于最小宽度/最小高度?
- 17. 边界半径左右不等的宽度和高度,可变高度
- 18. CSS:多行上的伪边界宽度
- 19. CSS悬停宽度样式
- 20. 如何绘制等于屏幕宽度和高度的边界?
- 21. 表格宽度超出div边界
- 22. IE9(标准模式)事业部的高度跳悬停
- 23. Jquery - 在悬停时扩大图像高度和宽度20%
- 24. 动画按钮高度和宽度悬停 - mouseleave不工作
- 25. 分区悬停在另一个分区 - 高度/宽度
- 26. 获取未显示元素的子元素的宽度/高度
- 27. WP7组图片元件高度/宽度的BitmapImage高度/宽度
- 28. 边界宽度在em - 但设置最小边框宽度
- 29. 灵活的边界内联元素宽度
- 30. 计算边界框的X,Y,高度和宽度的旋转元件的
使用负余量的缺点是它无法在一般情况下执行:例如 http://jsfiddle.net/kvpEm/3/ – zehelvion