python_day12_html

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python_day12_html相关的知识,希望对你有一定的参考价值。

HTML 是什么?

htyper text markup language  即超文本标记语言

技术分享图片

# 使用python将网址打开

import socket
sk=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sk.bind(('127.0.0.1',9000))
sk.listen(5)

while True:
    conn,addr=sk.accept()
    while 1:
        try:
            buf = conn.recv(1024)
            f = open('page1.html','rb')
            data=f.read()
            conn.sendall('HTTP/1.1 201 OK\r\n\r\n'.encode('utf-8'))
            conn.sendall(data)
            conn.close()
        except Exception as E:
            # print(E)
            break



超文本: 就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。


标签语言: 通过 <> 标记的就是标签语言


# 一个输入框

<input type="text">


readonly   只读属性


# 给这个框弄成只能看不能输入的

<input type="text" readonly=readonly>     # 属性=属性的可以直接简写 <input type="text" readonly>


# 弹框  

<script>
	alert(内容)
</script>

head标签

# 刷新页面,跳转页面 需要注意引号

<meta http-equiv="Refresh" content="2;URL=https://www.baidu.com/">


body标签

<p>内容</p>  #带换行跟间距

<b>内容</b>  #加粗
<strong>内容</strong>  # 也是加粗

<strike> 内容 </strike>  # 给内容加个横线

<em>内容</em>  # 斜体

<sub> </sub>  # 下角标

<sup> </sup>  # 上角标

<hr>	# 浏览器的一个横线

<div>内容</div>  # 跟普通写的一样

</br>   # 换行符  自闭合标签


# 块级标签?套

<div> 
	块级标签
	<div>
		内联标签
	</div>
</div>


# 内联标签?套    只能?套内联标签


<span>
	内联标签
</span>


块级标签:<p><h1><table><ol><ul><form><div>

block(块)元素的特点

 总是在新行上开始;

 宽度缺省是它的容器的100%,除非设定一个宽度。

 它可以容纳内联元素和其他块元素


内联标签:<a><input><img><sub><sup><textarea><span>

inline 元素的特点


 和其他元素都在一行上;

 宽度就是它的文字或图片的宽度,不可改变

 内联元素只能容纳文本或者其他内联元素



特殊字符

&nbsp   # 一个空格

&lt # 一个小于号

&gt # 大于号

&copy # 一个圈里加个C


3: 超链接标签

  # img

	<img src="123.png" alt="error">    # src图片地址   alt当图片不存在的时候提示
	# height="300" width="400"    同时也可以直接设置宽度,高度
	<img src="123.png" alt="error" height="300" width="400">   # 不推荐这么用, 可以直接使用css来配置

  # a

  	<a href="http://blog.51cto.com/xiong51" >my blog</a>   # href 跳转地址 中间是名称
  	# target="_blank"	# 在新的窗口打开超链接,不加就是原地址上打开


4: 列表标签

# 有序列表

<ol>
    <li>page1</li>
    <li>page2</li>
</ol>

技术分享图片


# 无序列表  这个用得是最多的

<ul>
    <li>num1</li>
    <li>num2</li>
</ul>


技术分享图片

# 自定义列表

<dl>
    <dr>第一章</dr>
    <dd>第一节</dd>
    <dd>第二节</dd>
</dl>

技术分享图片









以上是关于python_day12_html的主要内容,如果未能解决你的问题,请参考以下文章

铁乐学Python_day12_装饰器

python_day12_css

铁乐学Python_day12_作业

Python_Day12_python mysql and ORM and redis

python_day10 多线程 协程 IO模型

Python_day_01