<form action="check.php" method="post">
<div>
<!-- type, name, value -->
<!-- autofocus: 布尔属性 -->
<!-- label.for = input.id (绑定) -->
<label for="username">用户名:</label>
<input type="text" id="username" name="user" value="" placeholder="至少5个字母" autofocus required/>
</div>
<div>
<label for="psw">密码:</label>
<input type="password" id="psw" name="password" value="" placeholder="字母+数字" required/>
</div>
<div>
<label for="my-email">邮箱:</label>
<input type="email" id="my-email" name="email" value="" placeholder="a@emil" required/>
</div>
<div>
<label for="male">性别:</label>
<!-- 所有input.name 必须相同 -->
<input type="radio" id="male" name="gender" checked/><label for="male">男</label>
<input type="radio" id="female" name="gender"/><label for="female">女</label>
</div>
<div>
<label>爱好:</label>
<!-- 所有input.name 必须是一个数组格式 -->
<input type="checkbox" name="hobbies[]" id="shoot" checked/><label for="shoot">摄影</label>
<input type="checkbox" name="hobbies[]" id="program" checked/><label for="program">编程</label>
<input type="checkbox" name="hobbies[]" id="game"/><label for="game">游戏</label>
</div>
<div>
<!-- 下拉列表 -->
<!-- select.name, option.value , name,value属性不在同一个标签中 -->
<label for="user">会员:</label>
<select name="user" id="user">
<option value="1">金牌会员</option>
<option value="2">银牌会员</option>
<option value="3" selected>铜牌会员</option>
<option value="4">木牌会员</option>
</select>
</div>
<div>
<!-- 多行文本框 -->
<textarea name="" id="" cols="30" rows="10"></textarea>
</div>
<div>
<button>提交</button>
</div>
</form>
<style>
body{
height: 100vh;
width: 100vw;
display: grid;
grid-template-columns: 10em 1fr;
grid-template-rows: 6em 1fr;
margin: 0;
}
body .header{
grid-column-end: span 2;
background-color:aquamarine;
border-bottom: 1px solid currentColor;
padding: 2em;
display:flex;
align-items:center;
}
body .header div{
margin-left:auto;
}
body .nav {
background-color:aqua;
margin:0;
padding-top:1em;
list-style:none;
}
body iframe{
width: calc( 100vw - 10em);
height: calc(100vh - 6em);
border-left: 1px solid currentColor;
}
</style>
<body>
<div class="header">
<h1>后台管理</h1>
<div>
<span>admin</span>
<a href="">退出</a>
</div>
</div>
<!-- ul.nav>li*5>a[href="demo$.html" target="content"]{菜单项$} -->
<ul class="nav">
<li><a href="demo1.html" target="content">菜单项1</a></li>
<li><a href="demo2.html" target="content">菜单项2</a></li>
<li><a href="demo3.html" target="content">菜单项3</a></li>
<li><a href="demo4.html" target="content">菜单项4</a></li>
<li><a href="demo5.html" target="content">菜单项5</a></li>
</ul>
<iframe srcdoc="" frameborder="2" name="content"></iframe>
</body>
<body>
<!-- 来源1: 代理样式/浏览器样式/默认样式 -->
<h2>h2默认样式/浏览器样式</h2>
<!-- 来源2: 自定义样式, 会覆盖默认样式 -->
<h2 style="color: red">h2自定义样式,会覆盖默认样式</h2>
<!-- 来源3: 书写顺序,写在后面的同名属性会覆盖前面的(优先级相同的情况下) -->
<h2 style="color:blue">写在后面的同名属性会覆盖前面的(优先级相同的情况下)</h2>
<div style="color:blueviolet">
<!-- 某些属性具有继承特征,例如颜色,字号,字体,子元素会继承父元素的同名属性 -->
<h2>某些属性具有继承特征,例如颜色,字号,字体,子元素会继承父元素的同名属性</h2>
</div>
</body>
相关推荐
© 2020 asciim码
人生就是一场修行