python html简单入门

# HTML入门

### C/S与B/S架构

- C/S架构
  - client:客户端
  - server:服务器
- B/S架构
  - browser:浏览器
  - server:服务器

### WEB工作原理

- 浏览器 => 服务器:发送请求,索取相关数据。
- 服务器 => 浏览器:接收请求并解析,处理业务,返回数据(响应)
- 页面组成:HTML、CSS、JS

### 开发工具

- 编辑工具:notepad++
- 测试工具:chrome

### HTML简介

- 说明:超文本标记语言,所见即所得的文本
- 后缀:.html或.htm,现在统一使用.html

### 标签格式

- 格式:
  - 双边:`<标签名 属性1="值1" 属性2=‘值2‘ 属性3=值3>内容</标签名>`
  - 单边:`<标签名 属性1="值1" 属性2=‘值2‘ 属性3=值3 />`
- 特点:
  - 成对出现
  - 容错性强
  - 标签名已预定义
  - 全部小写,注意格式
  - 属性使用双引号包括
- 说明:标签就是HTML的骨架,最重要的组成部分。

### 全局架构标签

- 示例:

  ```html
  <html>
      <!--注释-->
  <head>
      <title>网页标题</title>
  </head>
  <body text="red" bgcolor="#0000ff">
      这是页面的内容
  </body>
  </html>
  ```

- 说明:

  - html:是文档中最大的标签,所有标签都要放在该标签内部
  - head:头部,存放页面显示以外的内容,如:标题、字符集等
  - body:身体,存放页面要显示的内容,其中的内容会显示在页面中。

- 属性:

  - text:字体颜色
  - bgcolor:背景色

- 几乎每个标签都有的属性:

  - class、id、name、style
  - 后面集合CSS与JS经常使用

### 常用标签(文本修饰)

- 标题:h1~h6,字体从大到小;h1一个页面中最多一个,不要为了调整字体大小而使用。
- 加粗:`<b></b>、<strong></strong>`
- 斜体:`<i></i>、<cite></cite>、<em></em>`
- 下划线:`<u></u>`
- 删除线:`<s></s>`
- 上标:`<sup></sup>`
- 下标:`<sub></sub>`
- 字体:`<font></font>`
  - size:大小
  - color:颜色
  - face:脸型(字体类型)

### 常用标签(格式控制)

- 换行:`<br />`,对于任意多个空格或回车,浏览器都解析为一个空格
- 段落:`<p></p>`,表示一个段落
- 横线:`<hr />`,水平的直线
- 滚动:`<marquee></marquee>`
- 原样:`<pre></pre>`,浏览中显示的内容与文档中的格式一样
- 无序列表:`<ul></ul>`,其中的每个元素都是一个`<li></li>`
  - type:disc(实心圆,默认),circle(空心圆),square(实心方框)
- 有序列表:`<ol></ol>`
  - type:1、a、A、I
  - start:序号的其实位置

### 字符实体

- 说明:HTML 中的预留字符必须被替换为字符实体,否则无法显示。

- 提醒:不用刻意记录字符实体,用的时候查一下就可以了。

- 示例:

  ```
  &lt;        小于 <
  &gt;        大于 >
  &nbsp;        空格
  &amp;        &
  ```

- 参考:http://www.w3school.com.cn

### URL(重点)

- 说明:统一资源定位符,是URI的一种,可以唯一的标识一个网络资源。
- 组成:协议://主机:端口/文件?参数1=值1&参数2=值2
  - http:80端口,会自动省略
  - https:443端口
- 例子:http://www.baidu.com:80/index.html?page=3&wd=python

### 超链接(a)

- 名称:`<a></a>`
- 说明:超链接,可以完成页面的跳转
- 属性:
  - href:指定跳转地址
  - title:光标放上去的提示信息
  - target:新页面的打开目标
    - _self:当前标签栏
    - _blank:新的空白标签栏
    - _parent:覆盖父级页面
    - _top:覆盖最外层页面
  - name:设置锚点,可以用于跳转定位
    - 设置该属性后,可以根据其值进行跳转定位(设置a标签的href属性)
    - 如:`<a name="p5"></a>`,使用:`<a href="xxx#p5"></a>`
    - 说明:不但可以在一个页面内部跳转,也可以在不同页面间跳转。

原文地址:https://www.cnblogs.com/liangliangzz/p/10159814.html

时间: 2024-10-18 06:14:26

python html简单入门的相关文章

Python爬虫简单入门及小技巧

刚刚申请博客,内心激动万分.于是为了扩充一下分类,随便一个随笔,也为了怕忘记新学的东西由于博主十分怠惰,所以本文并不包含安装python(以及各种模块)和python语法. 目标 前几天上B站时看到一部很好玩的番剧,名字<笨女孩>,实际上是由同名的搞笑向漫画动画化的.大家都知道动画一般一周一更,很难满足我们的需求,所以我们就来编写一个爬虫,来爬取漫画咯. 那么本文的目标就是爬取<初音MIX>这部漫画(因为笨女孩我已经爬取过了>_<).这部漫画我记得是小学的时候看的,也是

python 编码形式简单入门

为什么使用Python 假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200. 思路:用shell编程.(Linux通常是bash而Windows是批处理脚本).例如,在Windows上用ping ip 的命令依次测试各个机器并得到控制台输出.由于ping通的时候控制台文本通常是"Reply from ... " 而不通的时候文本是"time out ... " ,所以,在结果中进行字符串

[python]Flask-migrate简单入门

Flask-Migrate是用于处理SQLAlchemy 数据库迁移的扩展工具.当Model出现变更的时候,通过migrate去管理数据库变更. Migrate主要有3个动作,init.migrate 和upgrade. 以下面的应用为例: 1 from flask import Flask 2 from flask_sqlalchemy import SQLAlchemy 3 from flask_migrate import Migrate 4 5 app = Flask(__name__)

python网络爬虫入门(二)——用python简单实现调用谷歌翻译

最近在看国外的文档,有些生词不认识.就用谷歌翻译来理解,用着用着闲来无事就按F12查看了下页面的源代码.发现可以用python简单的实现下谷歌翻译的页面功能.于是先上网搜下有没有类似的文章博客,发现几篇不错的,于是参考其他代码与自己的思路,简单的实现了下翻译的功能,代码如下: import re import urllib,urllib2 #----------模拟浏览器的行为,向谷歌翻译发送数据,然后抓取翻译结果,这就是大概的思路------- def Gtranslate(text): #t

python网络爬虫入门(一)——简单的博客爬虫

最近,为了微信公众号的图文,上网疯狂的收集和看了一些有深度的新闻和有趣的引人深思的文字评论,并选择了几篇极品发布出去.但感觉一篇一篇的看实在是麻烦死了.想找一个简单的解决办法,看能不能自动把网上的资料收集起来,然后自己用统一筛选.不巧,最近准备学习下网络爬虫相关知识,于是按照网上的教程自己学着试写了一个小小的爬虫,嘻嘻,是用来爬韩寒博客的. 先把完整的代码贴上来,如果朋友们需要试验下,请先安装python相关环境,然后在复制粘贴保存,再按F5运行. #导入urllib库,python访问网页必须

Python简单入门教程helloworld

Python 学习资源 推荐书籍: Python核心编程(第二版)(强烈推荐,建议有一定基础的看,或者看完简明Python教程再看) Python 基础教程 第二版 (入门,没有核心编程好,但也不错) 编写高质量代码:改善Python程序的91个建议 (进阶,有一定基础再看) 书籍下载: Python 教程(部分内容来源于网络, 历时一年多总结整理的,给刚刚入门的学习者的书籍) 如果愿意可以给予一定的赞助以支持此书的继续完善. 下载链接:http://pan.baidu.com/s/1mgifp

python——简介与入门

python简介:                                                                                                                         一.什么是python Python(英国发音:/ pa θ n/ 美国发音:/ pa θɑ n/),是一种面向对象.直译式的计算机程序语言. 每一门语言都有自己的哲学: pythonde 设计哲学是:"优雅"."明确&

学习Python必看入门教程

Python是一种很美丽的语言,现在越来越多的人想要入门Python,所以这里给大家总结了入门Python必知的知识. 什么是Python? Python是一种计算机程序设计语言.你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等. 那Python是一种什么语言? 首先,我们普及一下编程语言的基础知识.用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算

emacs最简单入门,只要10分钟

macs最简单入门,只要10分钟  windwiny @2013   无聊的时候又看到鼓吹emacs的文章,以前也有几次想尝试,结果都是玩不到10分钟就退出删除了. 这次硬着头皮,打开几篇文章都看完一遍,再动手操作.这次好像有些进展   最大的发现,emacs里所有操作都是LISP指令,包括上下左右移动光标,这意味着什么? “emacs是一个伪装成编辑器的操作系统”这句话应该就是这么理解吧,所有的操作都是指令,emacs就像操作系统一样,平时不用关注,实际上打交道的都是操作系统上运行的各种程序.