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 元素的特点
和其他元素都在一行上;
宽度就是它的文字或图片的宽度,不可改变
内联元素只能容纳文本或者其他内联元素
特殊字符
  # 一个空格
< # 一个小于号
> # 大于号
© # 一个圈里加个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的主要内容,如果未能解决你的问题,请参考以下文章