【问题标题】:quotation marks are showing up backwards [closed]引号向后显示[关闭]
【发布时间】:2013-03-02 20:52:40
【问题描述】:

每当我在文本中使用引号显示在我的代码中时,开始和结束引号都显示为结束引号。为什么会发生这种情况?我以为它可能是字体,但我将其更改为多个不同的字体,它仍然是相同的。我的代码中的某些东西会改变它吗?

#container{

background:transparent;
margin-top:50px;    
border-left:2px #666 solid;
border-right:2px #666 solid;
width:600px;
height:auto;
}
#content{ 
padding:10px;
float: left;
display: block;
max-width: 100%;
overflow:hidden;
margin-top:150px;
border:1px #000 solid;
margin-top:0px;
background-color:transparent;
line-height:0px;
margin-bottom:20px;
margin-left:40px;
width:500px;
height:auto;
}
.text{
background:#efefef;
color: #000;
text-align:center;
 margin-bottom:20px;
width:480px;
padding-left:10px;
padding-bottom: 20px;
}

这就是针对此的所有 css,这是正在显示的示例图像

【问题讨论】:

  • 如果没有具体的例子,完全不可能说出发生了什么。
  • 请贴出相关的HTML和CSS。
  • 我发布了所有相关的 css 并给出了正在发生的事情的图片示例

标签: html css quotes


【解决方案1】:

我只能想象这是由您用来编辑 HTML 的文本编辑器造成的。例如,Microsoft Word 会自动将"Hello, world" 转换为“Hello, world”(带有“”),这是无效的标记。

CSS 改变了 HTML 的呈现方式。它不会更改 HTML 本身。将 CSS 应用到带有 <p class="paragraph"> 的 HTML 文件不会神奇地将 HTML 转换为 <p class=“paragraph”>。此外,给script 标签设置样式是毫无意义的。

CSS (JSFiddle) 实际发生这种情况的唯一方法是,如果首先您的 HTML 类似于:

<body>
    <p>
        &lt;script src=<span>"</span>blah<span>"</span>&gt;&lt;/script&gt;
    </p>
</body>

您随附的 CSS 类似于:

span { font-size:0; }
span:after { content: "“"; font-size:16px; }

但我假设这里根本不是这种情况。

【讨论】:

  • 是的,这不在我的 css 中,我只是不明白
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-20
  • 1970-01-01
相关资源
最近更新 更多