2012-01-26 3 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> 

En fichier html. J'ai 2 div. Je ne veux que l'opacité class1 et non l'opacité div 2. J'ai une propriété importante pour div2 mais pas d'effet. S'il vous plaît aidez-moi le prendre grâceOpacité seulement div en css

+2

Je ne comprends pas vraiment votre question mais il y a une erreur dans 'class2' ce devrait être' opacity: 100' au lieu de 'opacity: 100px'. Peut-être que c'est tout le problème. – Nessuno

Répondre

1
opacity: 100px !important; 

Devrait être:

opacity: 100%; 

ou:

opacity: 1; 

En outre, vous manque une balise div de fermeture. Vouliez-vous dire que les divs étaient séparés, ou l'un dans l'autre?

0

pour autant que je sache, vous ne pouvez pas définir l'opacité sur un div parent puis définissez une opacité différente (ce qui rend plus opaque) sur l'enfant div

0

A côté de l'erreur de syntaxe avec le px et le fait que l'opacité va de 0 à 1 (et non 100), Si l'élément .div2 est contenu à l'intérieur .div1 alors vous ne pouvez pas le faire ..

la façon dont votre code est en ce moment, où vous ne fermez un des deux divs est interprété comme la deuxième div étant à l'intérieur du premier.

Vous pouvez préciser/corerct ce (pour la rendre valide et)

+0

s'il vous plaît le prendre pour moi merci – vinanghinguyen

0

Il vous manque la balise de fermeture dans la première DIV. Lorsque vous le corrigez, devrait-il travailler pour sûr.