HTML(hyper text markup language):
超文本标记语言,标准通用标记语言下的一个应用。
超文本就是指页面内可以包含图片、连接、音乐、程序等非文字元素。
超文本标记语言的结构包括“头”部分(head)和“主体”部分。其中“头”部提供关羽网页的信息,“主体”部分提供网页的具体内容。
1、定义:
超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准。超文本标记语言通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本中添加标记符,可以告诉浏览器如何显示其中的内容(如文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编织者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因为可能会有不同的显示效果。
2、基本组成:
<!DOCTYPE html> <!--文档类型;后面参数意义是浏览器按什么标准来解释网页。--> <html lang="en"> <head> <!-- html编码类型--> <meta charset="UTF-8"> <!--刷新与跳转--> <!--<meta http-equiv="Refresh" content="2">--> <!--<meta http-equiv="Refresh" content="3; Url=http://www.163.com">--> <!--关键字与描述--> <meta name="keywords" content="fuck"> <meta name="description" content="fuck you everyday"> <!--标头的图标--> <!--<link rel="shortcut icon" href="1.png"/>--> <link rel="stylesheet" type="text/css" href="1.png"> <title>标头</title> </head> <!-- 下面部分是浏览器呈现的内容--> <body> </body>
基本信息
3、标签、样式、等:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <!--刷新与跳转--> <!--<meta http-equiv="Refresh" content="2">--> <!--<meta http-equiv="Refresh" content="3; Url=http://www.163.com">--> <!--关键字与描述--> <meta name="keywords" content="fuck"> <meta name="description" content="fuck you everyday"> <!--标头的图标--> <!--<link rel="shortcut icon" href="1.png"/>--> <link rel="stylesheet" type="text/css" href="1.png"> <title>标头</title> </head> <body> <!--特殊符号,大于、空格、小于--> <a href="http://www.baidu.com">一人 <饮酒>醉</a> <p>你好,换行吧<br/> ok,换完了</p> <p>p标签用来做段落</p> <h1>我是h1</h1> <h6>我是h6</h6> <span>我是span标签1</span> <span>我是span标签2,默认是白板的</span> <div>我是div标签,默认我是白板的</div> <form action="http://localhost:6969/index" method="get"> <input type="text" name="user"/> <input type="password" name="pwd"/> <input type="button" value="button"/> <input type="submit" value="submit"/> </form> <form action="https://www.sogou.com/web"> <input type="text" name="query" value="我是默认值"/> <input type="submit" name="搜索" /> </form> <form> <div> <p>性别:</p> 男<input type="radio" name="gender" value="M" checked="checked"/> 女<input type="radio" name="gender" value="F"/> <p>爱好:</p> 撩妹<input type="checkbox" name="hobby" value="1" checked="checked"/> 健身<input type="checkbox" name="hobby" value="2" checked="checked"/> 上网<input type="checkbox" name="hobby" value="3"/> </div> <p>备注: <textarea name="ps">默认值</textarea> </p> <input type="submit" value="提交"/> <input type="reset" value="重置"/> </form> <form enctype="multipart/form-data"> <p>上传照片</p> <input type="file" name="fname"/> <input type="submit" value="提交"/> </form> </body> </html>
基本设置
#!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Tong Cable import tornado.web import tornado.ioloop class MainHandler(tornado.web.RequestHandler): def get(self): print(‘111‘) u = self.get_argument(‘user‘) p = self.get_argument(‘pwd‘) if u == ‘cab‘ and p == ‘123‘: self.write(‘登陆成功‘) else: self.write(‘登录失败‘) def post(self, *args, **kwargs): u = self.get_argument(‘user‘) p = self.get_argument(‘pwd‘) print(u,p) if u == ‘cab‘ and p == ‘123‘: self.write(‘恭喜你,登陆成功‘) else: self.write(‘用户名或密码错误‘) application = tornado.web.Application([ (r"/index", MainHandler), ]) if __name__ == ‘__main__‘: application.listen(6969) tornado.ioloop.IOLoop.instance().start()
server
4、select及a标签等:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div> <select> <option value="1" >北京</option> <option value="2">山东</option> <option value="3" selected="selected">上海</option> <option value="4">深圳</option> </select> </div> <hr/> <div> <select size="5" multiple="multiple"> <option value="1" >北京</option> <option value="2">山东</option> <option value="3" selected="selected">上海</option> <option value="4">台湾</option> <option value="5" >西藏</option> <option value="6">新疆</option> <option value="7" selected="selected">广东</option> <option value="8">海南</option> </select> </div> <div> <select size="5" multiple="multiple"> <optgroup label="北京"> <option value="1" >朝阳</option> <option value="2">丰台</option> <option value="3" >昌平</option> <option value="4">大兴</option> </optgroup> <optgroup label="山东"> <option value="5" >德州</option> <option value="6">济南</option> <option value="7" selected="selected">青岛</option> <option value="8">淄博</option> </optgroup> <optgroup label="黑龙江"> <option value="5" >哈尔滨</option> <option value="6">鸡西</option> <option value="7" selected="selected">北安</option> </optgroup> </select> </div> <hr/> <a href="#i1">第一章</a> <a href="#i2">第二章</a> <a href="#i3">第三章</a> <div id="i1" style="height: 600px;">第一章内容</div> <div id="i2" style="height: 500px">第二章内容</div> <div id="i3" style="height: 400px;">第三章内容</div> </body> </html>
view
5、图片、超链接、表格等:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <a href="http://www.sogou.com/web?query=麻生希"> <img src="2.jpg" title="麻生希" style="height: 300px; width: 200px;" alt="美女"/> </a> <ul> <li>上边那是谁啊?</li> <li>已经过时了...</li> <li>多么老了她都!</li> </ul> <ol> <li>那是90年代的事情了</li> <li>那天偶然间看到的</li> <li>还有桃谷</li> </ol> <dl> <dt>我是小明,今年12岁</dt> <dd>老司机们谈论嘛呢</dd> <dd>老司机带带我</dd> <dd>老司机发车了,赶紧上车</dd> <dt>我是老王,今年96岁</dt> <dd>小明们,坐好了</dd> <dd>走咯。。。</dd> </dl> <table border="1"> <thead> <tr> <td>主机名</td> <td>端口</td> <td>操作</td> </tr> </thead> <tbody> <tr> <td>10.1.2.19</td> <td>8080</td> <td> <a href="first.html">查看</a> </td> </tr> <tr> <td>10.233.12.128</td> <td>9000</td> <td> <a href="2.jpg">调试</a> </td> </tr> <tr> <td rowspan="2">10.233.12.128</td> <td colspan="2" >9000</td> </tr> <tr> <td>9000</td> <td> <a href="1.png">调试</a> </td> </tr> </tbody> </table> <br/> <!--通过lable的for与input的id进行关联,获取光标,即点击文字就可获取光标??--> <label for="username">用户名</label> <input id="username" type="text" name="user"/> <br/> <fieldset> <legend>登陆</legend> <lable for="user">用户名:</lable> <input id="user" type="text" name="use"/> <br/> <label for="pwd">密 码: </label> <input id="pwd" type="password" name="passwd"/> </fieldset> </body> </html>
时间: 2024-10-29 12:43:08