|
|
1
41
你需要在你的CSS中有一个小的改变。制作
但制造
编辑:
你已经在这里的另一篇文章中给出了解决方案;这是要使用的
更新 以下代码适用于IE8、FF3.6和Chrome。 CSS
HTML
举个例子 here |
|
|
2
95
在block元素上设置任意大的负边距和相等的填充,并在父元素上隐藏溢出。
|
|
|
3
2
以下黑客作品[在chrome/firefox/safari上测试] 对td和anchor元素使用相同的填充。对于锚点,也有等于填充值-ve的边距。 HTML
CSS:
工作小提琴: http://jsfiddle.net/JasYz/ |
|
|
4
2
参加聚会有点晚,但我发现了一个很好的解决办法。 您可以使用相对和绝对定位元素以及伪元素的组合来获得所需的效果。不需要额外的标记!
更改表格单元格(
因为伪元素被附加到锚标记上,并且您要告诉它占用整个表单元格,所以它将强制锚标记至少为该大小,而不会影响锚标记本身的实际内容(从而保持其中心对齐)。 例如 HTML:
CSS:
希望这有帮助! |
|
|
5
1
尝试
[编辑] WTF…我可以确认这在FF 4和Chrome中不起作用。这工作:
这表明
同样,上面的代码也会失败。因此,我的建议是为链接使用定义的高度(您可以省略宽度;对于块元素,默认为100%)。 [编辑2]我点击了上百个例子 http://www.cssplay.co.uk/menus/ 但没有一个细胞混合单行和多行。好像你碰到了盲点。 |
|
|
6
1
我会把同样的答案贴在这里,就像我在上面写的一样。 my own question . 受到启发 Jannis M 的 answer ,我做了以下操作:
我添加了一个
见我的更新 fiddle . |
|
|
7
0
你可以使用一点javascript。
或者,您可以创建一个元素,该元素完全填充单元格(DIV、SPAN等),并将其环绕在大型不可见元素周围。
|
|
|
8
0
这里唯一的问题是使用display:block强制浏览器忽略垂直对齐:居中… 哎呀。 我认为它适合于一个高度为60的单元格和一个占20像素的字体,添加了一个br…然后我意识到我有一些带有两行文本的项目。Dang。 我最终使用了javascript。Javascript没有提供漂亮的鼠标尖点击功能,但是文本行提供了,所以它实际上会触发一个视觉响应,而不是我想要的地方……然后,javascript将捕获所有“错过”实际href的单击。 也许不是最优雅的解决方案,但目前它已经足够好用了。 如果我能找到正确的方法… 对于onclick覆盖的区域,如何将鼠标图标添加到手上有什么想法吗?现在,点击页面可以工作,但是图标只有在点击只影响文本的href时才会改变。 |
|
|
9
-1
你为什么不把
这样你就摆脱了中间人。 附言:我知道这是多年前被问到和回答的,但上面的回答都没有解决我的问题。希望这能帮助别人。 |
|
|
10
-1
对我来说,唯一的解决办法是更换
那你就可以换了
即使在不同高度的
所以没有锚定的原始HTML:
现在变成:
|
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
Mass · 如何在Tailwind CSS v4中创建配置 1 年前 |
|
|
magenta placenta · 将css变量合并为一个变量 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |