相关疑难解决方法(0)

如何用css设置:链接高度/宽度?

我只是无法设置a导航元素的高度和宽度.

#header div#snav div a{
    width:150px;
    height:77px;
}

#header div#snav div a:link{
    width:150px;
    height:77px;
}


#header div#snav div a:hover{
    height:77px;
    background:#eff1de;
}
Run Code Online (Sandbox Code Playgroud)

我有什么想法我做错了吗?

html css

78
推荐指数
5
解决办法
13万
查看次数

CSS之谜:宽度被设置为0px而没有任何CSS规则?

因此,请查看我在Chrome开发者工具中使用的页面的屏幕截图:

http://www.madingley.org/uploaded/devtools.png

"匹配的CSS规则"中的最高规则表明元素的宽度应为160px.

但在"计算样式"中,宽度实际上是0px.

如果单击"0px",它会再次显示建议宽度应为160px的规则.但事实并非如此.

这是怎么回事?什么是将宽度设置为0px而无法访问Chrome开发者工具?

我该如何调试呢?

css

3
推荐指数
1
解决办法
4989
查看次数

CSS word-wrap:break-word不会包装标签,除非你将它包装在div中并在那里添加规则

为什么CSS统治

a {
  word-wrap: break-word;
}
Run Code Online (Sandbox Code Playgroud)

<div>
  <a href="...">verylongurlherewithnospaces</a>
</div>
Run Code Online (Sandbox Code Playgroud)

不换行并导致窗口显示滚动条,而

div {
  word-wrap: break-word;
}
Run Code Online (Sandbox Code Playgroud)

其锚点子文本的换行效果好吗​​?

更新:刚刚注意到(当您调整窗口大小时,请参阅此表单 中的 L3ST-instance URL 字段)除了建议的 display:inline-block 之外,我还需要 word-break:break-all 而不是 word-wrap:break-word,所以现在使用:

a
{
  word-break: break-all !important; /* make sure containers don't override */
  display: inline-block !important;
}
Run Code Online (Sandbox Code Playgroud)

效果很好

html css anchor text word-wrap

3
推荐指数
1
解决办法
5341
查看次数

标签 统计

css ×3

html ×2

anchor ×1

text ×1

word-wrap ×1