首页 > 代码库 > HTML-day2
HTML-day2
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h2>Regis Page</h2> <from action="" method="post"> <!--from标签,模式为post--> <p><label for="username">username:</label> <!--label标签本身不会呈现任何元素,for后面的数值跟id 是一致的,关联前面的字符跟后面的输入框--> <input type="text" id="username"> </p> <!--输入框,类型是文本输入,id是方便上面的label关联--> <p>password:<input type="password"> </p> <!--这里同上,但是没有关联--> <p>hobby:<input type="checkbox" name="hobby" value="basketball">basketball <!--复选框--> <input type="checkbox" name="hobby" value="foottball">football </p> <p> Sex:<input type="radio" name="sex">radio_1 <!--单选框--> <input type="radio" name="sex">radio_2 </p> <P> <input type="button" value="Test Button"> <!--按钮本身无任何意义,跟submit不同,不会提交from中的数据--> </P> <P> <input type="file"> <!--选择而文件 from中的method 必须设置为post--> </P> <input type="submit" value="submit"> <!--submit按钮,点击会提交from中的数据给服务端--> </from> <P>Home: <select name="Home" multiple size="2"> <!--select 选择框 multiple为多选(Ctrl多选) size为默认显示几条--> <option value="hebei">河北省</option> <option value="henan">河南省</option> <option value="hunan">湖南省</option> <option value="hubei">湖北省</option> </select> </P> <p>description:<textarea name="personal" cols="30" rows="10" placeholder="个人简介"></textarea> </p> <!--长文本输入框--> <fieldset> <legend>登录</legend> <!--外边框--> <P>username:<input type="text"></P> <!--边框中的参数设置--> <P>password:<input type="password"></P> <input type="submit" value="login"> </fieldset> </body> </html>
表单属性
name: 表单提交项的键.
注意和id属性的区别:name属性是和服务器通信时使用的名称;
而id属性是浏览器端使用的名称,该属性主要是为了方便客户端编程,而在css和javascript中使用的
value: 表单提交项的值.对于不同的输入类型,value 属性的用法也不同:
type="button", "reset", "submit" - 定义按钮上的显示的文本
type="text", "password", "hidden" - 定义输入字段的初始值
type="checkbox", "radio", "image" - 定义与输入相关联的值
checked: radio 和 checkbox 默认被选中
readonly: 只读. text 和 password
disabled: 对所用input都好使.
CSS:
规则主要由两部分构成:选择器和一条或者多条声明。
引入方式:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!--内嵌式引入--> <style> a{ color: rebeccapurple; font-size: 30px; font-weight: 900; } p{ background-color: gold; } </style> <!--链接式引入:会在网页加载前先装载css文件--> <link rel="stylesheet" href="index.css"> <!--导入式引入:会在网页加载完毕后在加载css,当网页很大时将导致先显示没有css样式的网页,闪一下以后再出现css样式 --> <style> @import "index.css"; /*这里要注意文件的路径*/ </style> </head> <body> <p>I am P!</p> <a href="">click</a> <div>DIV</div> <div>DIV2</div> <!--行内式:在style标记后直接使用css ,不推荐使用,没有体现css 的优势--> <div style="color: red;background-color: darkgreen">DIV</div> </body> </html>
选择器:
基础选择器: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> /*标签选择器*/ p{ background-color: rebeccapurple; } /*id选择器*/ p2{ background-color: rebeccapurple; } /*class选择器*/ .p_ele{ color: gold; } /*通用选择器*/ *{ background-color: green; } </style> </head> <body> <p class="p_ele">PPP1</p> <p id="p2">PPP</p> <p class="p_ele">PPP3</p> <div>DIV</div> <span>SPAN</span> </body> </html>
组合选择器: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> /*后代选择器*/ .inner p{ color: red; } .outer p{ color: red; } /*子代选择器*/ .outer > p{ color: red; } /*多元素选择器*/ .inner p,.p4{ color: red; } /*毗邻选择器 */ .outer + p{ background-color: red; } /*兄弟选择器*/ .outer ~ p{ color: red; } /*匹配class和标签名*/ ul.item li{ color: red; } div.c1{ color: red; } </style> </head> <body> <div class="c1">c1</div> <div class="outer"> <p>P1</p> <div class="inner"> <p>P3</p> </div> <p>P2</p> <a href="">click</a> </div> <a href="">aaa</a> <p>P5</p> <p class="p4">P4</p> <ul class="item"> <li>11</li> <li>11</li> <li>11</li> <li>11</li> </ul> <ol class="item"> <li>222</li> <li>222</li> <li>222</li> <li>222</li> </ol> <ul> <li>222</li> <li>222</li> <li>222</li> <li>222</li> </ul> </body> </html>
HTML-day2
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。