Nel frattempo avevo trovato anche io una soluzione usando il tuo consiglio del posizionamento assoluto: mettendo la lettera con posizionamento assoluto il problema era che il resto del corpo si comportava come se non ci fosse, quindi ho pensato di mettere una lettera delle stesse dimensione ma con posizionamento normale, in modo da tenere lo spazio per quella vera
Codice HTML:
<div class="post">
<h3><span class="firstLetterFinta">B</span><span class="firstLetter"> B </span> envenuti </h3>
<div class="contentarea">
<p id="linein"><span class="firstLetter">B</span>envenuti sul mio sito dedicat...</p>
<p>Luoghi come ...</p>
<p> </p>
</div>
</div>
con gli stili:
Codice:
h3 .firstLetter {
font-size: 2em;
font-style: italic;
background: #848900;
color: #FFF;
margin:0px 5px 0px -95px;
padding: 8px 8px 8px 55px;
line-height:1em;
overflow:visible;
z-index:500;
position:absolute;
}
h3 .firstLetterFinta {
font-size: 2em;
font-style: italic;
background: red;
color: #FFF;
margin: 1px 5px 8px -50px;
padding: 5px 8px 5px 50px;
line-height:1em;
overflow:visible;
z-index:100;
visibility:hidden;
}
Ora provo a vedere quale riesco ad inserire più facilmente nelle mie pagine.
Nel frattempo mille grazie per il tempo che mi hai dedicato