è brutto, penso.Cosa posso utilizzare per sostituire in HTML?
risposta
Margine e/o imbottitura. (proprietà CSS), in questo modo:
<p style='padding-left : 10px'>Hello</p>
(Vale la pena notare che è generalmente considerata cattiva-pratica di mettere uno stile in linea del genere; in genere si dichiara un selettore in un file CSS esterno e impostare la classe/qualunque in modo appropriato)
In realtà, questo non è utile sempre.Penso che se hai bisogno di un elemento & nbsp è probabilmente perché non hai contenuto in
–È necessario utilizzare le proprietà di margine o di riempimento con i propri elementi per regolare gli spazi.
E per quanto riguarda le proprietà CSS e/o word-spacing
?
In CSS prova:
white-space:nowrap;
In CSS, Aggiungi
pre{
white-space: pre-wrap;
white-space: -moz-pre-wrap !important;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
}
<pre> is not ugly anymore </pre>
 
è alternativa ma è anche brutto
bella soluzione è disponibile in css.
Se u bisogno di spazio all'inizio del paragrafo l'u possibile utilizzare
p {text-indent: 10px; }
Se u bisogno di spaziatura tra utilizzo parola come questo
H2 { word-spacing: 3pt }
Vedi qui per ulteriori opzioni http://www.hypergurl.com/csstutorial7.html
Puoi dare questo stile in html in linea, esterno e da in-page (<head>....</head>
)
Sì è anche brutto, ma è tollerato da Windows Phone 8 (VS Express 2012 Phone), mentre porta a un errore (che può essere ignorato ma viene sempre visualizzato). –
Ho avuto questo problema quando ho realizzato che avrò tag vuoti. Non volevo impostare un'altezza fissa e sarebbe stato troppo tardi per cambiare l'html. Volevo aggiungere uno spazio nel css, il sostituto di  
, quindi ho aggiunto lo spazio prima dell'elemento, usando :before
(deve essere specificato tramite unicode).
p:before {
content: "\00a0";
}
Spero che questa soluzione aiuti qualcuno. La soluzione con padding non ha funzionato per il mio problema.
Ho usato uno span tra due pulsanti.
<span style="margin-left:70px;"></span>
E 'distanziati tutto proprio dove ne avevo bisogno. Ho provato a creare un div "spacer", ma questo ha spinto uno dei pulsanti sotto l'altro. Penso che sia stato perché stavo usando un margin-bottom: 30px; nel div
Dipende da ciò che stai cercando di ottenere facendo ciò. –
Perché vuoi sostituirlo comunque? – Gumbo