css texte-indent équivalent sur le côté droit
J'ai latéral droit de l'alignement du texte et je le veux pousser un peu sur la gauche comme vous le faites avec text-indent bur sur le côté droit. Toute solution à cela?
J'ai essayé avec de la marge, mais IE9 du double de la marge sur le premier élément du menu (?).
Voici le css:
h99
{ padding: 0px;
font-family: lucida, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 40px;
}
#menublock
{ width: 230px;
height: auto;
float: left;
text-align:right;
margin-right: 0px;
}
ul
{ list-style-type: none;
margin:0;
padding:0;
overflow: hidden;
}
ul a:link, ul a:visited
{ display: block;
width: 210px;
background: transparent;
text-align: right;
text-transform: uppercase;
text-decoration: none;
height: 40px;
color: #ffffff;
padding: 0px;
margin: 10px;
}
ul a:hover, .selected
{ background: #484848 !important;
color: #ffffff !important;
}
Le menu est tout simplement horizontale.
source d'informationauteur Matti
Vous devez vous connecter pour publier un commentaire.
Il n'en est aucun, malheureusement, il n'existe pas de texte de hausser dans le css, cependant, vous pouvez utiliser l'orientation du texte
direction:rtl;
pour certains des textes courts, de façon à tiret va apparaître sur l'autre côté.La solution la plus Simple est d'appliquer un "avant" de style CSS de votre élément de texte qui annule tous les effets secondaires de
direction: rtl;
Effectuer les opérations suivantes
f.ardelian a souligné: les signes de Ponctuation apparaissent au début de la ligne abc. apparaîtra .abc
J'aurais besoin de voir votre code cependant une solution à votre problème avec les vieux navigateurs est d'inclure un vide durée et d'appliquer une largeur:
Il est difficile de dire ce que vous voulez sans avoir à nous fournir le code. Vous pouvez également appliquer un float:right;
Il existe de nombreuses façons de résoudre les problèmes avec les anciens navigateurs et CSS.
Espère que cette aide
Ce que j'ai fait et a travaillé pour moi c'était ça: