2013-03-14 69 views
-5

每當我在文本中使用引號以顯示在我的代碼中時,起始和結尾引號都會顯示爲結尾引號。爲什麼會發生這種情況?我認爲這可能是字體,但我將其改爲多個不同的字體,並且它仍然是相同的。我的代碼中有什麼可以改變它?引號向後顯示

#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是針對這一點,這裏是正在顯示什麼是示例圖像 enter image description here

+5

沒有一個具體的例子,完全不可能說出發生了什麼。 – 2013-03-14 13:20:49

+0

請發佈相關的HTML和CSS。 – brbcoding 2013-03-14 13:21:46

+0

我發佈了所有相關的CSS,並給出了一個圖片發生了什麼 – 2013-03-14 14:23:52

回答

1

我只能想象這是由你使用編輯的文本編輯器造成的HTML。例如,Microsoft Word將自動將"Hello, world"轉換爲「Hello, world」(與“”),這是無效標記。

CSS更改HTML的呈現。它不會更改HTML本身。使用<p class="paragraph">將HTML應用於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; } 

但我假設情況並非如此。

+0

是的,這不是在我的CSS,我只是不undertnad – 2013-03-14 16:29:53