(html--知识点)HTML基础知识,入门

 

  • HTML版本
    • HTML 1991年
    • HTML 1993年
    • HTML 2.0 1995年
    • HTML3.2 1997年
    • HTML4.01 1999年
    • XHTML1.0 2000年
    • HTML5 2012年
    • XHTML5 2013年
  • 结构<HTML>所有内容在这里面</HTML>
    • 文档标记
      • 常用标记
        • 元数据标记<META>定义HTML页面中的相关信息
          • <META NAME=""CONTENT="">
          • <metaname=“keywords” content=“html, xhtml,css,javascript">
          • <metaname=“description” content=“这是一个网页的描述">
        • 对于中文网页需要使用
          • <metacharset="utf-8"> 声明编码,否则会出现乱码。
    • 头部标记
      • 头部标记(<head>…</head>)
      • 包含文档的标题信息,头部标记都不可或缺
    • 主体标记
      • 主体标记(<body>…</body>)
      • 包含了文档的内容
    • 网页基本结构 <!DOCTYPE html> <html> <head> <title>网页标题</title> <meta charset="utf-8"> <meta name="keywords" content="关键词1,关键词2,..."> <meta name="description" content="网站描述..."> </head> <body></body> </html>
  • 基本信息
    • HTML使用标记标签来描述网页
    • HTML是用来描述网页的一种语言。
    • HTML指的是超文本标记语言: HyperText Markup Language
    • HTML不是一种编程语言,而是一种标记语言
    • 标记语言是一套标记标签 (markup tag)
    • HTML文档包含了HTML 标签及文本内容
    • HTML文档也叫做 web 页面
  • HTML标签
    • HTML标记标签通常被称为 HTML 标签 (HTMLtag)。
    • HTML 标签是由尖括号包围的关键词,比如 <html>
    • 标签分类
      • 双标记标签
        <开始标签></结束标签>
        • 块级标签 (独占一行)
          • <p>…</p>定义了一个段的块级标记
            • <p>Myfirst Paragraph.</p>
            • <p>Mysecond Paragraph.</p>
            • 块元素,独占一行
            • 宽度不设置时,
          • 标题标签 h1~h6
            • 字体默认加粗,h1标题内容最大 h6最小,字体依次变小
        • 行内标签
        • 行内块标签
      • 单标签
        <标签名>
        • (行内块标签) <img>行内标记定义了一个行内图像,使用格式如下所示。
          • <img src="lotus.jpg"alt="莲花之美">
            • <img/>标签的重要属性
              • width=“ 宽 ” height=" 高 "
                • 注意:网页中的长度单位多使用px,即像素
                • 图片大小 即 (宽度)和(高度)
                • 图片的宽和高 只修改一个 图片不改变,同时修改 宽和高 图片会变形
                • 宽和高单位是百分比的话,图片随浏览器大小改变而改变
              • title="提示文本" 在鼠标放置图片上面时提示的文本
                • 注意:多数标签都有此属性,但浏览器的支持不全面
              • src 引入图片的路径
              • alt 图片替代文本
                • 图片提示
                • 在网络较慢的环境中,如果没有出现图片,那么将以图片替代文本显示
          • 路径问题
            • 相对路径
              • Html文档和图片在同一个目录下,直接写图片名称
              • Html文档和图片所在的文件夹在同一个目录下,先写文件夹名称,再写图片名称
              • Html文档所在文件夹和图片所在文件夹在同一个目录下,则需要先用 (../”找到上级目录),再写图片所在文件夹的名称,最后写图片名称 (./ 当前目录)写图片名称
              • 根文件夹
                • 子文件夹
                  • 当前网页
                  • 图片文件夹
                    • 图片
              • 根文件夹
                • 子文件夹
                  • 当前网页
                • 图片文件夹
                  • 图片
  • 注释:
    • 快捷键 :ctrl+/
    • 例子 如:
      • <!-- 这里是注释 -->
    • 注释是给程序员看的,注释不展示在浏览器页面
  • 列表标签
    • 1.无序列表 列表项无先后顺序
      • 语法: <ul> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> </ul>
      • 注意:
        • 1,ul中只能嵌套li,直接在ul标签中输入其他标签或者文字的做法是不被允许的;
        • 2,li之间相当于一个容器,可以容纳所有元素,li是块级标签
        • 3,无序列表会带有自己样式属性,一般都清除掉,让css来处理;
      • 属性:type,定义每个列表项前面的符合标记
        • disc(圆点)
        • square(方块)
        • circle(圆圈)
        • 符号名称可用的值为:
        • disc :  CSS1 实心圆
        • circle :  CSS1 空心圆
        • square :  CSS1 实心方块
        • decimal :  CSS1 阿拉伯数字
        • lower-roman :  CSS1 小写罗马数字
        • upper-roman :  CSS1 大写罗马数字
        • lower-alpha :  CSS1 小写英文字母
        • upper-alpha :  CSS1 大写英文字母
        • none :  CSS1 不使用项目符号
        • armenian :  CSS2 传统的亚美尼亚数字
        • cjk-ideographic :  CSS2 浅白的表意数字
        • georgian :  CSS2 传统的乔治数字
        • lower-greek :  CSS2 基本的希腊小写字母
        • hebrew :  CSS2 传统的希伯莱数字
        • hiragana :  CSS2 日文平假名字符
        • hiragana-iroha :  CSS2 日文平假名序号
        • katakana :  CSS2 日文片假名字符
        • katakana-iroha :  CSS2 日文片假名序号
        • lower-latin :  CSS2 小写拉丁字母
        • upper-latin :  CSS2 大写拉丁字母
    • 2.有序列表 列表项有先后顺序
      • 语法: <ol> <li>列表项1</li> < li>列表项2</li> <li>列表项3</li> </ol>
      • 表现形式:
        • 1,特性基本与ul 一致
        • 2,实际开发中用的较少
    • 3.自定义列表
      • 属性 :
        • 没有什么特殊属性
      • 语法:
        • <dl>
        • <dt>项目1</dt>
        • <dd>内容1</dd>
        • <dt>项目2</dt>
        • <dd>内容2</dd>
        • </dl>
      • 说明
        • dl dt dd 定义列表常用于对术语,名词,事件,时间点进行解释和描述,定义列表的列表项前没有任何项目符号。
        • dl: d是定义的英文的简写 l是list的简写 defination
        • dt: t是title的意思 title是标题的意思 标题可以是术语,名词,事件,时间
        • dd: d是定义的意思 第2个d是描述的意思 description
  • 元素分类:
    • 1,块元素
      display: block :
      • 常见块级元素
        • ◎ div - 常用块级标签
        • ◎ dl - 定义列表
        • ◎ h1 - 大标题
        • ◎ h2 - 副标题
        • ◎ h3 - 3级标题
        • ◎ h4 - 4级标题
        • ◎ h5 - 5级标题
        • ◎ h6 - 6级标题
        • ◎ hr - 水平分隔线
          • align 水平对齐方式
            • cebter 居中对齐
            • left 左对齐
            • right 右对齐
        • ◎ ol - 排序表单
        • ◎ p - 段落
        • ◎ table - 表格
        • ◎ ul - 非排序列表(无序列表)
      • 特点:
        • 1,独占一行
        • 2,宽度默认受浏览器影响
        • 3,块元素里可以嵌套任何元素(<p>元素除外)
    • 2,行内元素
      display: inline :
      • 常见的行内元素:
        • ◎ a - 锚点
        • ◎ b - 粗体(不推荐)
        • ◎ i - 斜体
        • ◎ big - 大字体
        • ◎ br - 换行
        • ◎ code - 计算机代码(在引用源码的时候需要)
        • ◎ dfn - 定义字段
        • ◎ em - 强调
        • ◎ font - 字体设定(不推荐) (html5取消了该标签)
        • ◎ img - 图片
        • ◎ input - 输入框
        • ◎ label - 表格标签
        • ◎ q - 短引用
        • ◎ small - 小字体文本
        • ◎ span - 常用内联容器,定义文本内区块
        • ◎ s - 中划线(不推荐)
        • ◎ strike - 中划线
        • ◎ strong - 粗体强调
        • ◎ sub - 下标
        • ◎ sup - 上标
        • ◎ textarea - 多行文本输入框
        • ◎ u - 下划线
      • 特殊符号
        • &lt; 小于号
        • &gt; 大于号
        • &nbsp; 空格
        • &ensp; 空格
        • &emsp; 空格(以上空格的两倍 一个字大小)
        • &copy; 版权符号
        • &times; “x”小叉符号
        • &bull; 小圆点符号
      • 特点
        • 1,可以和其他元素在一行显示
        • 2,宽度只受内容的影响
        • 3,行内元素里可以嵌套行内元素,行内块元素,以及文本!
    • 3,行内块元素
      display: inline-block :
      • <input>
      • <img>
    • 4,文本格式化标签(行内元素)
      • <b></b> 和<strong></strong> 文本以粗体方式显示,推荐使用strong strong标签更有强调意味
      • <i></i> 和 <em></em> 文本以斜体方式显示,推荐使用em em标签更有强调意味
      • <s></s> 和 <del></del> 文本以加删除线方式显示,推荐使用del
      • <u></u> 和 <ins></ins> 文本以加下划线方式显示,推荐使用ins
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值