python Web -HTML

1,web

  1. 什么是web
    web就是网页,是一种基于B/S的应用程序
    B:Browser 浏览器
    S :Server 服务器
    C:Client 客户端
  2. web 组成
    浏览器:代替用户向服务器发送请求
    服务器:接收用户请求并响应
    通信协议:规范数据在网络中是如何打包即传递的
    http:HyperText transfer protocal
    超文本传输协议
  3. web服务器
    1 .作用:
    接收用户请求并响应
    存储web信息
    具备安全性功能

2,HTML概述

  1. HTML介绍

     什么是HTML
    		HyperText Markup language
    		超文本       标记     语言
    		作用:书写网页结构
    	
    超文本
    	具备特殊功能的文本就是超文本
    	et:
    	普通文本 a:普通字符
    	超级文本 a:表示超链接功能
    	普通文本 a:普通字符
    	超级文本 b:表示加粗功能
    
    标记
    	也叫标签,主要是用来标记网页中的内容,以实现网页的布局和JS操作
    

3,HTML 基础语法

  1. 标签/标记
    在网页中具有特殊功能的符号

    • HTML 中所有的标签都以<>为标志,区分普通文本
    • 标签分类
      • 双标签:成对出现,有开始有结束
        <开始标签>标签内容</结束标签>
        et:
        <h1>一级标题</h1>
      • 单标签:只有开始标签,没有结束标签,可以手动添加/表示结束
        <标签名>
        <标签名/>
        et:
        <br>换行标签--等同于<br/>
        <hr>水平线--等同于<hr/>
      • 标签嵌套
        • 在成对的标签中出现其他标签
          超链接标签:<a>首页</a>
          文本加粗标签:<a>首页</b>
          —加粗的超链接文本–
          <a>
          
              <b>首页</b>
          
          </a>
          
          <b>
          
              <a>首页</a>
          
          </b>
          
        • 嵌套结构中,外层元素称为父元素,内层元素称为子元素
      • 文档结构
        1 新建文件,保存为.htm / .html格式
        2 书写一对html标签
        3 在html标签中嵌套一对head标签
        4 在html标签中嵌套一对body标签
        5 为body标签添加文本内容,内容不限
        
        <html>
        
        	<head></head>
        
        	<body>
        
        		Hello
        
        	</body>	
        
        </html>
        
      • 书写规范
        1 HTML不区分大小写<HTML></Html>推荐使用小写
        2 保持适当缩进,增强代码可读
  2. 标签属性
    标签属性主要用来修饰标签的显示效果
    语法:

    • 1属性由属性名和属性值组成
      属性名=‘属性值’
    • 属性的声明必须写在开始标签中
      <开始标签 属性名=‘属性值’>…</结束标签>
    • 每个标签都可以设置多个属性,属性之间使用空格隔开
      <开始标签 属性名=‘属性值’ 属性名=‘属性值’ 属性名=‘属性值’>…</结束标签>
    • 练习
      再body标签添加一对p标签,内容不限
      为p标签增加属性align,取值 center
      为p标签增加属性id,取值p1
      <html>
      	<head></head>
      	<body>
      		Hello
      		<p id='p1' align="center">延禧攻略</p>
      	</body>	
      </html>
      
  3. HTML 注释

    <!--
        注释内容
    -->
    

    注意:

    1. List item
      注释不能写在标签里的
      错误:
      <p <!-- -->></p>

    2. 注释不能嵌套

  4. HTML中的换行与空格
    H
    TML文档会忽略掉多余的空格,只显示为一个空格,如果需要显示多个空格或者 < > ,都需要使用特殊符号代替

4,HTML结构组成

  1. 文档的类型声明
    <!doctype html>h5的声明方式
    作用:告诉浏览器当前使用的HTML版本,以便浏览器能正确解析HTML标签和渲染样式
    书写位置:文档最开始的位置

  2. 文档开始和结束

    1. 在文档类型声明之后,使用一对 标签标示文档的开始和结束
    2. 在HTML标签中,包含了两对子元素

<html>
    <head></head>
    <body></body>
</html>


<head>标签标示网页的头部信息,包含网页的标题,选项卡的图标,网页的关键字,作者,描述等信息,还可以引入外部的资源文件
<body>标签表示网页的主体信息,网页所呈现的内容都要写body里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值