2012-01-26 124 views
0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 

<head> 
    <title>Hello!</title> 
    <style type="text/css"> 

    .class1{ 
     border:10px solid #000000; 
     padding:5px; 
     border-radius:12px; 
     opacity: 0.1; 
    } 

    .class2{ 
     border:10px solid #000000; 
     padding:5px; 
     border-radius:12px; 
     opacity: 100px !important; 
    } 
    </style> 
</head> 

<body> 

<div class="class1"> 
nghi 
<div class="class2"> 
nghi2 
</div> 

</body> 

</html> 

在html文件中。我有2個div。我只想要opacity class1而不是opacity div 2.我對div2使用了重要的屬性,但它不起作用。請幫我把它歸功於不透明度在CSS中只有div

+2

我真的不明白你的問題,但'class2'有一個錯誤,它應該是'opacity:100'而不是'opacity:100px'。也許這就是整個問題。 – Nessuno

回答

1
opacity: 100px !important; 

應該是:

opacity: 100%; 

或:

opacity: 1; 

此外,你缺少結束的div標籤。你的意思是說divs是分開的,還是一個在另一個裏面?

0

據我所知,你不能設置一個父DIV的不透明度,然後設置一個不同的不透明度(使其更不透明)對孩子的div

0

旁邊的語法錯誤與px和事實不透明度從0到1(而不是100),如果.div2元素包含內部.div1,那麼你不能做到這一點..

的方式你的代碼是正確的,現在,你只是接近兩個中的一個divs被解釋爲第一個內部的第二個div。

你可能想澄清/ corerct這個(使其有效以及

+0

請爲我表示感謝 – vinanghinguyen

0

你缺少在第一DIV結束標記。當你修復它,它應該是肯定的工作。