Wie kann man Leerzeichen zwischen Inline-Text und Eingabeelementen in JADE eingeben?Leerzeichen zwischen Inline-Text und Eingabeelementen in JADE?
div(data-role="horizontal", data-theme="a", data-overlay-theme="a", data-inline="true",class="ui-bar ui-grid-c")
div(class='ui-block-a')
div(data-role='fieldcontain')
label(for='memberaddress') Address Proof
textarea(id='memberaddress',name='memberaddress')
div(class='ui-block-b')
div(data-role="fieldcontain")
label(for="proof") Proof ID
select(name='proof', id='proof', data-theme='a', data-icon='bank', data-inline='true', data-native-menu="false")
option(value='0') Select Proof
option(value='1') Voter ID
option(value='2') Driving Licence
option(value='3') PANCARD
option(value='4') Ration Card
div(class='ui-block-c')
div(data-role="fieldcontain")
input(type='checkbox', name='addressmatchedCheck', id='addressmatchedCheck', data-inline="true")
label(for='addressmatchedCheck') Address Matched
Meine Ausgabe ist:
Ich bin nicht in der Lage Raum zwischen Label und Textbereich zu erhalten.
das sieht aus wie ein CSS-Problem mehr als ein Jade-Problem. –
Nein, dies ist kein CSS-Problem. Inline-Blockelemente, die nicht direkt nebeneinander gestapelt sind, haben ein paar Pixel Whitespace, während diejenigen, die direkt nebeneinander gestapelt sind, dies nicht tun. Dies ist ein HTML-Problem, das in Templating-Sprachen berücksichtigt werden muss. Slim berücksichtigt dies, indem Sie festlegen können, ob Sie einen nachgestellten Leerraum wünschen oder nicht.Standardmäßig gibt es keinen nachgestellten Leerraum. – Larry