🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 1.margin的一些问题 ![](https://box.kancloud.cn/41a9091d314ed66540cd433b8aa0fb5a_223x206.png) 子元素作为父元素的[第一个元素](5),给它margin-top会存在问题 如何解决: ~~~ //1.给父元素 overflow: hidden; //2.给父元素设置伪元素 parent{ content:""; display: table; } ~~~ ![](https://box.kancloud.cn/a5341449275228d614a606fd0904a2cb_455x687.png) 两个兄弟元素之间,margin重合的问题 # 2.表单 ~~~ //input输入框type不同 1.text 2.password 3.submit 4.radio 5.checkbox <input type="text"> ~~~ ### 2.1一个简单的登录界面 ~~~ <form> <div> <label for="text">文本</label> <input id="text" type="text" /> </div> <div> <label for="password">密码</label> <input id="password" type="password" /> </div> <div> <input type="submit" value="登录" /> </div> </form> ~~~ //定义和用法 <label> 标签为 input 元素定义`标注`(标记)。 label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。 <label> 标签的` for 属性`应当与相关元素的` id 属性相同`。 ### **2**.2单选框 技术要点:`name名相同` ~~~ <div> <label for="male">男</label> <input id="male" type="radio" name="sex" value="男"> <label for="female">女</label> <input id="female" type="radio" name="sex" value="女"> </div> ~~~ ### 2.3复合选框 ~~~ <div> <label>爱好</label> <input type="checkbox" name="爱好" value="游泳">游泳 <input type="checkbox" name="爱好" value="开车">开车 </div> ~~~ ### 2.4下拉选框 ~~~ <select> <option>洪山区</option> <option>青山区</option> <option>汉阳区</option> </select> ~~~ ### 2.5预选下拉 ~~~ <form > <select> <option>洪山区</option> <option selected>青山区</option> <option>汉阳区</option> </select> </form> ~~~ ### 2.6文本域 ~~~ <textarea placeholder="看点槽点,不吐不快!别憋着,马上大声说出来吧!"> </textarea> ~~~ ### 2.7特殊字符 ~~~ &nbsp空格 &lt< &gt> ~~~ 再说input输入框 **input type=”text”** **type=”submit”** 之间的区别 **面试题** ### **2.8display**和**visibility**的区别 **display:none;** **visibility:hidden;** ### **2.9** **讲解登录框下面的几个**icon ![](https://box.kancloud.cn/21d0be23ea24a5753b32f4f7af9ab031_676x158.png) ### **2.10** **调试代码** **实现一个美化的checkbox** [**https://docs.ibase.work/cssTutorial/2chan-pin/210mei-hua-checkbox.html**](https://docs.ibase.work/cssTutorial/2chan-pin/210mei-hua-checkbox.html)