课程: 初识HTML(5)+CSS(3)-升级版
章节:6-8 到8-3
讲师: 五月的夏天
课程内容:表单部分选项,label 标签,css 的三种样式以及无权重情况下的优先级
学习收货:
<p>使用label为input标签穿上衣服,label标签不会向用户呈现任何特殊效果,它的作用是为鼠标用户改进了可用性。如果你在 label 标签内点击文本,就会触发此控件。就是说,当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上(就自动选中和该label标签相关连的表单控件上)。标签的 for 属性中的值应当与相关控件的 id 属性值一定要相同。 </p> <!-- <label for="控件id名称"> --> <h4>使用label为input标签穿上衣服 </h4> <!-- 语法: <label for="控件id名称"> 注意:标签的 for 属性中的值应当与相关控件的 id 属性值一定要相同。 --> <p>它的作用是为鼠标用户改进了可用性。如果你在 label 标签内点击文本,就会触发此控件。就是说,当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上(就自动选中和该label标签相关连的表单控件上)。 </p> <hr> <h4>填填性别和兴趣爱好 - 单选框、复选框,让用户选择 </h4> <!-- 语法: <input type="radio/checkbox" value="值" name="名称" checked="checked"/> --> <p> 1、type: 当 type="radio" 时,控件为单选框 当 type="checkbox" 时,控件为复选框 2、value:提交数据到服务器的值(后台程序PHP使用) 3、name:为控件命名,以备后台程序 ASP、PHP 使用 4、checked:当设置 checked="checked" 时,该选项被默认选中 </p> <form action="save.php" method="post"> <label>sex:</label> <label>man</label> <input type="radio" value="1" name="gender-man"/> <label>woman</label> <input type="radio" value="2" name="gender-woman" /> </form> <h4>使用select、option标签创建下拉菜单 </h4> <p>1、select和option标签都是双标签,它总是成对出现的,需要首标签和尾标签。 2、select标签里面只能放option标签,表示下拉列表的选项。 3、option标签放选项内容,不放置其他标签。 4、value: <img src = "1.jpg" alt = "My Image" title = "My Image" /> 5、selected="selected": 设置selected="selected"属性,则该选项就被默认选中。 </p> <form> <select> <option value="11">还好</option> <option value="22">不好</option> <option value="1122">非常棒</option> </select> </form> <h4>填完就可以提交咯 - 提交按钮 </h4> <!-- 语法: <input type="submit" value="提交"> --> <h4>重置按钮,重置表单信息</h4> <!-- 语法: <input type="reset" value="重置"> type:只有当type值设置为reset时,按钮才有重置作用 value:按钮上显示的文字 -->
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> p{ color: red; border: 1px solid red; font-size: 12px; /*设置文字字号*/ font-weight: bold; /*设置字体加粗*/ } .a1{ color:chocolate; text-align: center; } span{ color: blue; } </style> <link href="css\csslearn.css" rel="stylesheet" type="text/css"/> </head> <body> <h1> css </h1> <p >CSS的某些样式是具有继承性的,那么什么是继承呢? 继承是一种规则,它允许样式不仅应用于某个特定html标签元素, 而且应用于其后代。比如下面代码:如某种颜色应用于p标签, 这个颜色设置不仅应用p标签,还应用于p标签中的所有子元素文本, <span>这里子元素为span标签。</span></p> <h2 >内联式css样式</h2> <!-- <p >这里文字是红色。</p> --> <h3> 嵌入式css样式</h3> <p>嵌入式css样式,就是可以把css样式代码写在<span>style</span> 标签之间并且一般情况下嵌入式css样式写在<span>head</span> 之间</p> <h4>外部式css样式</h4> <p>css样式(也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css”为扩展名,在head内(不是在style标签内)使用 link标签将css样式文件链接到HTML文件内 1、css样式文件名称以有意义的英文字母命名,如 main.css。 2、rel="stylesheet" type="text/css" 是固定写法不可修改。 3、link标签位置一般写在head标签之内。 </p> <p >三种链接方式的优先级:内联式 > 嵌入式 > 外部式;嵌入式><br> 外部式有一个前提:嵌入式css样式的位置一定在外部式的后面,其实总结来说,就是--就近原则(离被设置元素越近优先级别越高)。总结的优先级是有一个前提:内联式、嵌入式、外部式样式表中css样式是在的相同权值的情况下/p> <h1><span class="a1">类选择器</span></h1> <!-- 语法: .类选器名称{css样式代码;} --> <p>类选择器在css样式编码中是最常用到的,1、英文圆点开头 2、其中类选器名称可以任意起名(但不要起中文噢) 使用方法: 第一步:使用合适的标签把要修饰的内容标记起来, <!-- <span>胆小如鼠</span> --> 第二步:使用class="类选择器名称"为标签设置一个类 <!-- <span class="stress">胆小如鼠</span> --> 第三步:设置类选器css样式,如下: .stress{color:red;}/*类前面要加入一个英文圆点*/</p> </body> </html>