bootstrap
<!doctype?html> <html> <head> ????<meta?charset="UTF-8"> <title>基礎(chǔ)表單</title> <link?rel="stylesheet"?> </head> <body> <form?role="form"> ??<div> ????<label?for="exampleInputEmail1">郵箱:</label> ????<input?type="email"?id="exampleInputEmail1"?placeholder="請輸入您的郵箱地址"> ??</div> ??<div> ????<label?for="exampleInputPassword1">密碼</label> ????<input?type="password"?id="exampleInputPassword1"?placeholder="請輸入您的郵箱密碼"> ??</div> ??<div> ????<label> ??????<input?type="checkbox">?記住密碼?</input> ????</label> ??</div> ??<button?type="submit"?class="btn?btn-default">進(jìn)入郵箱</button> </form> </body> </html>
為什么這里的<input>標(biāo)簽不需要有對應(yīng)的</input>?有點(diǎn)反h5吧?
2017-03-13
在HTML規(guī)范中,單獨(dú)存在的標(biāo)簽是不需要使用/來自我關(guān)閉的,比如<br>,<input>,<hr>等等這樣的標(biāo)簽都是符合語法的.
在XHTML規(guī)范中,單獨(dú)存在的標(biāo)簽要按照XML的語法規(guī)則進(jìn)行自我關(guān)閉,上面三個標(biāo)簽就應(yīng)寫成<br />,<input />,<hr />
由于你這段代碼第一行的文檔聲明為html,也就不需要對單獨(dú)存在的標(biāo)簽進(jìn)行自我關(guān)閉了.
2017-03-13
HTML里獨(dú)立標(biāo)簽原本是沒有關(guān)閉符號的,加個關(guān)閉符號效果上沒什么影響,只是為了考慮到向后兼容及與其他語言的兼容,關(guān)閉掉顯得更嚴(yán)謹(jǐn)。而且當(dāng)有大量標(biāo)簽的時候,更方便之后的查閱和他人理解。