J'ai une liste ordonnée dans laquelle je montre les meilleurs utilisateurs, avec leurs points correspondants alignés sur la droite. Exemple: http://codepen.io/anon/pen/EkKJC.
Je souhaite masquer la partie débordante du nom d'utilisateur lorsque la fenêtre d'affichage est trop petite. Je ne peux pas utiliser les pourcentages parce qu'ils ne sont pas précis. Je ne peux pas non plus utiliser des largeurs fixes car le contenu est dynamique.
Le problème principal ici est l'arrière-plan transparent (oui, il doit être transparent), car il ne fonctionne pas pour utiliser z-index.
J'ai besoin d'une solution multi-navigateur, sémantique, css-pure et nested-tag-less à ce problème, ou au moins IE7 +. Ou peut-être une autre façon de gérer cette situation. Et en passant, j'aimerais savoir s'il est nécessaire (d'un point de vue sémantique) de donner un nom de classe au <span>
, même si je sais qu'il n'y aura pas d'autre <span>
dans le <li>
.
Merci d'avance.Masquer le contenu débordant derrière l'élément transparent
Répondre
Si vous n'avez pas besoin de faire référence à la plage avec javascript ou quelque chose, alors non, vous n'avez pas besoin de lui donner un nom de classe. Mais vous aussi, vous devez être sûr qu'il n'y aura pas d'autres <ol>
sur le site soit, je aurais tendance à donner le <ol>
un id de #topusers
ol#topusers {
list-style: inside decimal;
width: 300px;
}
ol#topusers li span {
float: right;
}
body, footer {
background: url('http://static3.depositphotos.com/1000635/110/v/450/dep_1104872-Helix-seamless-pattern..jpg') fixed repeat 100% 100%;
}
en supposant la raison pour laquelle le pied de page doit être transparent est à cause de l'image de fond.
ou, sera
body {
padding-bottom:(the footer height here);
}
aide ici?
essayez d'expliquer votre réponse au lieu de simplement le donner – ArtB
Je n'ai jamais parlé d'un pied de page. S'il vous plaît, relisez la question. La même image de fond ne fonctionnerait pas car elle devrait correspondre à l'image de fond du corps. –
Vous pouvez utiliser l'attribut opacity de css pour masquer le contenu derrière l'élément transparent.
Placez le contenu dans un élément div puis définissez l'opacité de ce div. Merci.
Je ne veux pas cacher tout le contenu, juste la partie qui déborde. –
- 1. GIF transparent dans IE6 affiche DERRIÈRE contenu
- 2. Comment interagir avec le contenu derrière l'application Flex transparent?
- 3. Flash wmode transparent - cliquez derrière
- 4. Masquer le sous-menu derrière l'en-tête
- 5. Comment faire le contenu de ScrollView transparent
- 6. Comment rendre le contenu débordant visible comme DatePicker?
- 7. Bouton derrière transparent Hbox non cliquable
- 8. Modification de l'arrière-plan transparent derrière Dialog
- 9. Rendre un JPanel transparent à voir derrière le cadre?
- 10. Masquer le contenu Chargement Gif
- 11. Comment afficher/masquer le contenu
- 12. Div débordant
- 13. Comment masquer le texte débordant lors de l'utilisation de pseudo-éléments (: avant &: après)?
- 14. Contenu derrière jscrollpane div
- 15. Afficher le contenu derrière la barre de navigation
- 16. Masque qui brouille le contenu derrière lui
- 17. Menu CSS Dropdowns Afficher derrière le contenu
- 18. Pied de page derrière le contenu CSS
- 19. CSS problème derrière le contenu non cliquable
- 20. Firefox 15: div contenu débordant à border-image
- 21. Twitter Bootstrap débordant de contenu dans IE6 et IE7
- 22. Dénommer une liste en tant qu'onglets avec un fond débordant dans le contenu
- 23. Masquer le contenu visible afficher avant le prochain contenu
- 24. Comment masquer la fenêtre d'activité vide/noire derrière le dialogue
- 25. Div sans contenu masquer
- 26. Comment masquer le contenu d'une ColumnDefinition
- 27. Afficher masquer le contenu de jquery
- 28. Afficher/masquer le contenu en utilisant javascript
- 29. masquer le contenu jQuery basé sur url
- 30. Masquer le contenu dans la page MVC
J'ai donné l'ID de l'ol, je ne l'ai simplement pas ajouté dans le codepen. D'un point de vue sémantique, n'est-il pas nécessaire de lui donner un nom de classe? Parce qu'une durée n'a pas de sens. Ayant lu ceci: http://www.w3.org/wiki/HTML/Elements/span, je pense que c'est nécessaire. –