【发布时间】:2014-02-12 21:24:18
【问题描述】:
这真的让我发疯了......
我正在开发一个 CSS 样式非常简单的网站,但我遇到了一个无法解决的错误。 这篇速记笔记显示了我在 Safari 和 Chrome (mac) 中看到的内容。我说的是“La”和“Vigne”之间的段落中的换行符 https://www.evernote.com/shard/s327/sh/940100eb-4610-4278-a6e2-61074a485203/01f2a5fc15a1ab03eff1b664ad28e2ca
最疯狂的是,当我将所有 HTML 和 CSS 复制/粘贴到 Fiddle 中时,它工作得非常好:http://jsfiddle.net/7YX8v/
article {
width:100%;
max-width:1400px;
padding:30px;
font-size:1.8em;
color: #fff;
background: -webkit-linear-gradient(#f9f8f7, #b2aba4);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-align:left;
}
article img {
width:25%;
margin:0 12.5% 0 12.5%;
padding:0;
position:relative;
/*display:inline-block;*/
float:left;
vertical-align:top;
}
article p {
width:40%;
margin:0 0 0 50%;
padding:20px 0 20px 0;
display:block;
height:auto;
}
我就是不知道问题出在哪里。如果有人有想法,我会全力以赴!
【问题讨论】:
-
没有看到你的整个代码/现场演示很难说,但从 jsfiddle 中的 sn-p 我可以看到
wrap: word-break;是无效的。应该是word-wrap: break-word; -
问题应该包含足够的代码(包括 HTML)来重现问题。链接不够。
-
链接仅指向屏幕截图,因此我们无法访问产生问题的实际代码。
-
还有 CSS 和 HTML 代码的问题。奥秘在于为什么我网站上的相同代码与小提琴上的呈现不同。
标签: css google-chrome safari