2009-11-08 5 views
1

Ceci est un problème CSS. Je dois découper les espaces blancs d'une div ou d'une liste ou d'un paragraphe.Bordures de zone CSS

------------------------------------------- 
| This is my Text.      | 
------------------------------------------- 

Comment convertir cette div/liste/paragraphe (par exemple une boîte) pour montrer comme ce qui suit quand il est nécessaire?

-------------------- 
| This is my Text. | 
-------------------- 

Et vice-versa?

Cela devrait fonctionner quel que soit le conteneur parent.

+0

Je ne sais pas si cela compte comme la programmation ... –

+1

Je ne comprends pas toi. – anonymous

+2

@Dave: Je ne sais pas si http://stackoverflow.com/questions/404568/copyright-question-bejeweled compte comme programmation soit –

Répondre

3

Vous pouvez modifier le style des éléments contenant "Ceci est mon texte" en display:inline et qui devrait fournir l'effet souhaité. Il est intéressant de noter que sans connaître la disposition entière ou simplement la définir comme style par défaut peut avoir des conséquences imprévues (en bloquant les éléments normalement bloquants). Une meilleure solution serait d'envelopper le texte dans des éléments qui auraient normalement cet effet ou d'appliquer des classes spécifiques aux éléments normalement bloquants pour les différencier.

2

div, p, ul, ol, h [1-6] sont des éléments de bloc, vous devez changer à roues alignées

<div style="display:inline">some content</div> 
+0

Cela ne devrait pas toujours fonctionner. Coz, en l'appliquant à la liste va changer le look. – anonymous

+0

Vous avez raison avec la liste, c'est le comportement de la nature pour les éléments en ligne. – jerjer

Questions connexes