pythonweb HTML入门

HTML入门

概述

  • HTML/CSS/JS

C/S和B/S架构

  • C/S架构

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

工具

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

原理

  • 浏览器 => 服务器,发送请求,索要相关数据
  • 服务器 => 浏览器,返回数据(响应),然后浏览器解析收到的数据,就会出现相应的效果
  • 组成:HTML、CSS、JS

HTML

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

标签

  • 格式:

    • 双边:<标签名 属性1="值1" 属性2=‘值2‘ 属性3=值3>内容</标签名>
    • 单边:<标签名 属性1="值1" 属性2=‘值2‘ 属性3=值3 />
  • 特点:
    • 成对出现
    • 容错性强
    • 已经预定义
    • 全部小写,注意格式
  • 说明:标签就是HTML的组成部分

全局架构标签

  • 示例:

    <html>    <!-- 注释 -->    <head></head>    <body></body></html>
  • 说明:
    • html:所有的内容都要放在该标签中
    • head:存放头部,如:编码等
    • body:有效的内容,会出现在网页中
  • body属性:
    • text:字体颜色
    • bgcolor:背景色
  • 几乎每个标签都有的属性:
    • class、name、id、style
    • 可以在后面结合css及js使用

字符实体

  • 说明:在html中显示有特殊意义的内容,如:标签相关内容
  • 字符实体:用特定的一串字符代表某一个有特殊意义的字符
  • 示例:
    <:  &lt;>:  &gt;空格: &nbsp;&:  &amp;
  • 参考:http://www.w3school.com.cn

常用标签(文本修饰)

  • h1 ~ h6:字体从大到小,表示标题,h1一个页面中最多一个,不要为了调整字体大小而使用。
  • 加粗:b、strong
  • 斜体:i、cite、em
  • 下划线:u
  • 中划线:s
  • 下标:sub
  • 上标:sup
  • 字体:font
    • size:大小
    • color:颜色
    • face:类型
  • 换行及空格:
    • br:换行标签,一段文本无论多长都不会换行,除非有用于隔断的空白
    • 空格:无论多少个空格,解析后都会变成一个
    • 回车:无论多少个,都会解析成一个空格

常用标签(格式控制)

  • br:换行(单边标签)
  • p:段落
  • hr:分割线(单标标签)
  • marquee:滚动显示
  • pre:原样输出
  • ul:无序列表,每个元素都是li
    • type:disc(实心圆,默认),circle(空心圆),square(实心方块)
  • ol:有序列表,每个元素都是li
    • type:1、a、A、I
    • start:起始位置

练习:

  • 每个标签至少3遍
  • 建议:可以参考网页书写
  • 有精力可以预习(适当的学习几个常用标签),a、img、video、table、form、input

原文地址:https://www.cnblogs.com/kiki5881/p/8697764.html

时间: 2024-07-31 00:58:53

pythonweb HTML入门的相关文章

我为什么不用Django而用Flask?

前言 对于初学者来说,找到一个好的框架来学习或者项目开发都是非常有必要的,而当你有一定开发经验后,你应该选择适合当前业务需要的框架.我这里并不想探讨哪个框架好哪个不好,这个永恒的话题就跟探讨"世界上哪种编程语言最屌"是一样的. 分析 面对一个项目需求,不要着急去开发,学会控制开发成本的前提是明白技术难点可能带来的额外的时间消耗.对于我这种中级Python开发人员来说,并没有实质上的项目经验,没有开发过大型的线上项目,无非是爬虫写了一堆又一堆,本质上跟初学者差别不大,充其量也就算一个编码

R语言快速上手入门

R语言快速上手入门 课程学习网址:http://www.xuetuwuyou.com/course/196 课程出自学途无忧网:http://www.xuetuwuyou.com 课程简介 本教程深入浅出地讲解如何使用R语言玩转数据.课程中涵盖R语言编程的方方面面,内容涉及R对象的类型.R的记号体系和环境系统.自定义函数.if else语句.for循环.S3类R的包系统以及调试工具等.本课程还通过示例演示如何进行向量化编程,从而对代码进行提速并尽可能地发挥R的潜能.本课程适合立志成为数据科学家的

笔记:Spring Cloud Zuul 快速入门

Spring Cloud Zuul 实现了路由规则与实例的维护问题,通过 Spring Cloud Eureka 进行整合,将自身注册为 Eureka 服务治理下的应用,同时从 Eureka 中获取了所有其他微服务的实例信息,这样的设计非常巧妙的将服务治理体系中维护的实例信息利用起来,使得维护服务实例的工作交给了服务治理框架自动完成,而对路由规则的维护,默认会将通过以服务名作为 ContextPath 的方式来创建路由映射,也可以做一些特别的配置,对于签名校验.登录校验等在微服务架构中的冗余问题

linux入门基础知识及简单命令介绍

linux入门基础知识介绍 1.计算机硬件组成介绍 计算机主要由cpu(运算器.控制器),内存,I/O,外部存储等构成. cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作.不能从硬盘中直接取数据. 内存从外部存储中取出数据供cpu运存.内存的最小单位是字节(byte) 备注:由于32的cpu逻辑寻址能力最大为32内存单元.因此32位cpu可以访问的最大内存空间为:4GB,算法如下: 2^32=2^10*2^10*2^10*2^2 =1024*1024*1024

JAVA通信系列二:mina入门总结

一.学习资料 Mina入门实例(一) http://www.cnblogs.com/juepei/p/3939119.html Mina入门教程(二)----Spring4 集成Mina http://www.cnblogs.com/juepei/p/3940396.html Apache Mina 入门实例--创建一个MINA时间服务http://loftor.com/archives/apache-mina-quick-start-guide.html MINA2.0用户手册中文版--系列文

Storm入门(四)WordCount示例

Storm API文档网址如下: http://storm.apache.org/releases/current/javadocs/index.html 一.关联代码 使用maven,代码如下. pom.xml  和Storm入门(三)HelloWorld示例相同 RandomSentenceSpout.java /** * Licensed to the Apache Software Foundation (ASF) under one * or more contributor lice

浅谈Ubuntu PowerShell——小白入门教程

早在去年八月份PowerShell就开始开源跨平台了,但是一直没有去尝试,叫做PowerShell Core. 这里打算简单介绍一下如何安装和简单使用,为还不知道PowerShell Core on Ubuntu的同学们提供一点小小的入门帮助,谢谢大家支持~ PowerShell Core是由Microsoft开发的运行在.Net Core上的开源跨平台的任务自动化和配置管理系统. 1.   在Ubuntu 16.04上安装PowerShell Core a)         导入公共存储库GP

2.vue.js 入门环境搭建

原文链接:http://blog.csdn.net/luckylqh/article/details/52863026?locationNum=2&fps=1 vue这个新的工具,确实能够提高效率,在经历的一段时间的摧残之后,终于能够有一个系统的认识了,下面就今天的收获做一个总结,也是vue入门的精髓: 1.要使用vue来开发前端框架,首先要有环境,这个环境要借助于node,所以要先安装node,借助于node里面的npm来安装需要的依赖等等. 这里有一个小技巧:如果在cmd中直接使用npm来安

学习mysql的笔记:mysql十大基本入门语句

学习mysql数据库,从最简单的十条入门语句开始.刚开始学习mysql,老师让我们用cmd控制台输入语句,而不是选择用工具输入,这是为了我们能够先熟悉mysql语句. 首先要先进入mysql,语句为:mysql -hlocalhost -uroot -p  然后回车,输入密码. C:\Users\Administrator>mysql -hlocalhost -uroot -p Enter password: ****** 成功进入的话会出现 Welcome to the MySQL monit