1.html

一、排版标签:

    h1-h6:标题从大到小
    <h4>a</h4><br/> 换行
    <hr>    分割线
    <p>b</p>b   换行
    <marquee behavior="" direction="right">hello</marquee>  字体飘过

二、html常用标签之列表:

1、无序列表

    <ul type="circle">
        <li>haha</li>
        <li>haha</li>
    </ul>

type属性:disc(实心圆点,默认) cricle(空心圆点) square(实心方块)

2、有序列表

    <ol type="I">
        <li>enen</li>
        <li>enen</li>
    </ol>

type属性:编号类型,默认整数,可选(1,A,a,I,i)
start属性:起始编号,默认1

三、a标签

 <a href="http://www.baidu.com" target="_blank">跳转到百度</a><br>
 <a href="1.html">跳转当前目录的html</a>
 <a href="mailto:2020329697@qq.com">连接打邮箱</a>
 <a href="1.py">下载1.py</a>

target:
_blank在新窗口打开目标网页;
_self在当前窗口打开目标网页

四、img

<img src="tupian.png" alt="找不到这个图片" height="500" width="500">

属性:
src-图像url-规定图像的url
alt-字符串-固定图像的替代文本
width-px/%-规定图像的宽
height-px/%-规定图像的高
border-px-图像的边框粗细

五、div和span

<div style='background-color:red;'>hello</div>
<span style='background-color:yellow;'>hello</span>

属性:
div:块级元素,是以另起一行渲染的元素
span:行内元素,不需另起一行
都没有实际意义,主要通过css为其赋予不同的表现。

六、table

 <table border="1px" width="500px">
        <tr>
            <th>用户名</th>
            <th>密码</th>
            <th>年龄</th>
        </tr>
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
</table>

解释:

    <table></table> 表示表格的开始和结束
    <tr></tr>   表示表格的一行
    <td></td>   表示一个单元数据格
    <th></th>   表示表格标题单元格,且加粗居中显示

属性:

    width-px/%  表格的宽度
    height-px/% 表格的高度
    border-px   表格的边框的粗细
    align-Left/center/right 元素的对齐方式

七、form(app.py)

py:pip3 install tornado 轻量级jango框架

import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        username=self.get_argument('username')
        salary=self.get_argument('salary')
        print(username,salary)
        self.write("Hello,world")

    def post(self):
        username = self.get_argument('username')
        salary = self.get_argument('salary')
        print(username,salary)

        hobby=self.get_arguments('hobby')
        print(hobby)

        gender=self.get_arguments('gender')
        print(gender)
        self.write('this is a test')

application=tornado.web.Application([
    (r"/index",MainHandler),
])

if __name__ == '__main__':
    application.listen(8888)
    tornado.ioloop.IOLoop.instance().start()

html:

   <form action="http://localhost:8888/index" method="post" enctype="multipart/form-data">
        用户名:<input type="text" name="username" placeholder="用户名">
        密码:<input type="password" name="password" placeholder="密码">
        <input type="button" value="普通按钮">
        <input type="submit" value="提交数据">
        <input type="reset" value="重置">
        <input type="hidden" value="800" name="salary"><br>
        <input type="file" ><br>

        足球:<input type="checkbox" name="hobby" value="football">
        篮球:<input type="checkbox" name="hobby" value="basketball" checked>
        排球:<input type="checkbox" name="hobby" value="paiqiu"><br>

        male:<input type="radio" name="gender" value="male" checked>
        female:<input type="radio" name="gender" value="female"><br>

        选择城市:<select name="city" id="city">
            <option value="bj">北京</option>
            <option value="sh" selected>上海</option>
            <option value="gz">广州</option>
        </select>
        <br>
        <textarea name="question" id="question" cols="30" rows="10">
            默认内容
        </textarea><br>

        <label for="username">用户名</label>
        <input type="text" name="username" id="username">

    </form>

属性:
text:单行文本输入框,name服务端获取数据的名字,placeholder浮现在表单格里
password:密码输入框,不可见的
button:普通按钮
submit:提交按钮
reset:重置按钮
hidden:隐藏按钮,页面上不可见,但是服务端可以获取到
file:文本选择框,
注意:必须指定MINE类型enctype="multipart/form-data,只在method="post"有效
checkbox;复选框,checked默认选择
radio:单选框
select:下拉列表

  • multiple:设置后允许多选
  • disabled:禁止改下拉列表
  • selected:首次显示时,为选中状态
  • value:定义发忘服务器的选项值

textarea:多行文本框

  • name:空件名称
  • rows:设置显示行数(高度)
  • cols:设置显示高度(宽度)
  • disabled:布尔属性,禁用文本框

lable:表单修饰,不会呈现特殊效果,for属性应该与相关元素的id属性相同,结合css可以控制表单文本与控件对齐,美化表单。

posted @ 2019-03-13 12:27  杨佳楠丶  阅读(515)  评论(0编辑  收藏  举报