1

这是示例: http: //jsbin.com/ecuCAME/1/edit ?html,css,output

HTML:

<div>
    <a href='#'>texttexttexttexttexttexttexttexttexttexttexttexttexttexttext</a>
</div>

CSS:

div {
  width: 200px;
  border: 1px dashed black;
}

div a {
  word-wrap: break-word;
  display:inline-block;
}

如何包装锚并保留display: inline-block其风格的财产?

4

5 回答 5

3

添加width: 100%div a {}CSS 定义。

div a {
  word-wrap: break-word;
  display:inline-block;
  width: 100%;
}

工作演示

于 2013-09-25T09:26:22.753 回答
2

要使该属性word-wrap起作用,您必须指定.widthanchor

jsBin 演示

div a {
  word-wrap: break-word;
  display:inline-block;
  width: 100%;
}
于 2013-09-25T09:26:26.903 回答
0

当你像这样使用它时,这应该可以工作:

div {
  width: 200px;
  border: 1px dashed black;
}

div a {
  width: 100%;
  word-wrap: break-word;
  display: inline-block;
}
于 2013-09-25T09:53:03.770 回答
0

你是这个意思吗?活生生的例子

div {
    width: 200px;
    border: 1px dashed black;
    overflow: hidden;
}

div a {
    word-wrap: break-word;
    display:inline-block;
}
于 2013-09-25T09:26:55.030 回答
0

如果我理解正确,只需编辑您的

width:200px;

width:100%;

但也许我只是不明白这个问题

于 2013-09-25T09:27:44.243 回答