2013-03-08 55 views
0

HTML代码:如何不显示div元素之外的链接?

<p>texts and a link: <a href="https://www.apple.com/aaaaaaaaaaaaaaaaaaaaaaaaa">https://www.apple.com/aaaaaaaaaaaaaaaaaaaaaaaaa</a> 

CSS代码:

p { 
    width: 100px; 
    height: 600px; 
    background: red; 
} 

见这里的代码演示:http://jsfiddle.net/9j4pT

从代码演示,可以看到该链接会显示红色的段落元素之外。我希望链接可以显示在红色段落元素里面。有解决方案吗? HTML5是否有解决方案?谢谢。

回答

4

首先要与</p>

关闭p标签然后你想自动换行:

p { 
    width: 100px; 
    height: 600px; 
    background: red; 
    word-wrap: break-word 
} 
+1

的jsfiddle:HTTP ://jsfiddle.net/9j4pT/1/(只需几秒钟,回答:() – user2019515 2013-03-08 17:32:19

+0

谢谢!Sean和user2019515。 – weilou 2013-03-08 17:34:46

+0

如果这就是你要找的,你能接受答案吗? – 2013-03-08 17:38:22

0

您还可以设置溢出为隐藏。

p { 
    width: 100px; 
    height: 600px; 
    background: red; 
    overflow:hidden; 
} 
0

取决于您期待的结果。

如果你想p宽度将保持不变,使用:如果你想宽度将保持不变,使用

p { 
    word-wrap: break-word; 
} 

p { 
    /*remove width: 100px;*/ 
    display: inline-block; 
}