美文网首页
HTML笔记

HTML笔记

作者: f550c7326662 | 来源:发表于2016-09-02 18:41 被阅读0次

    html

    HTML的相关定义

    1. 什么是HTML?

    HTML是负责描述文档语义的语言

    1. HTML的语言特征

    HTML是以标签对的形式出现的,我们将被描述的文档写在对应标签对之间

    下面是HTML的标准框架

      <!DOCTYPE html> <!--定义文档类型-->
      <html>
      <head>  
      <!--html头,这里是做文件配置的,例如编码格式-->
                  <title></title>  <!--文档标题-->
              </head> <!--这里是<head>对应的标签值-->
          <body> <!--主要的文档就写在这,这里是文档主体-->
          
          </body> 
      </html> 
    
    

    body里面存放内容,body里面可以有很多的标签对,一对对的的标签对的作用,是给文本添加语义(段落,标题,文字等内容)

    html提供了很多标签对,可以给纯文本增加不同的语义。比如

    ```html
    <h1> </h1> <!--标签对:主标题-->
    <h2> </h2> <!--二级标题-->
    <p> </p> <!--定义段落-->
    ```
    

    标签对是有起始标签和结束标签组成的

    现在的业界标准的,网页技术严格的三层划分:

    html:就是负责定义页面的语义

    css:负责描述页面的样式

    js:负责描述页面的动态效果

    1. 编码方式、关键字和页面描述

      • 字符集

    字符集使用meta标签定义,meta表示“元”,就是表示项目当前的基本配置;中文能够使用的字符集有两种:1:utf-8(这个用的范围比后面一个广,但占的内存较大);2gb2312(这个只适用于中文,占的内存相对较小)

    • 关键字和页面描述

    meta除了可以设置编码,还可以设置关键字和页面描述;只要设置了description页面描述,那么百度搜索的百度快照,就能显示这些语句,这个技术叫做SEO,search engine optimization

    <!--名字就是关键字, 内容就是你要在百度快照中写的东西-->
    <meta name="名字" content="内容">
    
    1. 图片的加载
      HTML插入图片的时候,有两个文件,一个是HTML文件,一个JPG的文件,插入图片的时候要写两个文件的相对位置,这样当将项目拷贝给别人的时候,也可以正常显示,最好是将图片和HTML文件挡在同一个路径
    • 如果图片文件在HTML的上层路径
    
    <img src="../1.jpg"/>
    <!--使用../后退一层,../可以叠加使用-->
    
    
    • 如果图片文件在HTML的下层路径
    
    <img src="下层路径的文件名/1.jpg"/>
    
    
    1. 超链接

    一般来说一个网站,是有很多个HTML网页组成,HTML网页能够通过超链接互相跳转,形成“网”

    • 语法格式
    <a href="网页地址">显示跳转网页的内容</a>
    
    

    a指的是英语中anchor“锚”,就好像这个网页往其它网页跳转。文本级标签 href hypertext reference 缩写 超文本链接

    • a标签的属性

    title:悬浮文本(提示性文字)

    
    <a href="url" title="提示性文字">点击还未跳转的时候效果</a>
    
    

    target:是否在新窗口中打开

    
    <a href="url" target="_blank">开启新的界面</a>
    
    
    1. 页面中的锚点
      所谓锚点,就是一个小标记,这个小标记使用户不可察觉的,用户不知道为何有这个点
    • 一般锚点也是用a标签来设置,不过是使用name/id属性
    
    <a name="first">首页</a>
    <a id="second">页面一</a>
    
    
    • 如何调用锚点
    
    <a href="first">锚点</a>
    <a href="second">锚点</a>
    
    
    • 为什么要使用锚点

    首先这个锚点在页面最顶端显示;在HTML页面内容过的情况下,用户可以直接看到页面上指定的内容,用户体验会好一点

    1. 列表
    • 列表分为有序列表和无序列表

    无序列表,用来表示一个列表的语义,并且每个项目各每个项目之间是不分先后的

    ul就是英语unordered list(无序列表)的缩写

    li就是英语list item(列表项)的缩写

    所有的li不能单独存在,必须包裹在ul里面;反过来说,ul的“儿子”不能是别的东西,只能是li;ul的作用是增加无序列表的“语义”的


    有序列表,用来表示一个列表的语义,列表中的每一个项目都是有序的

    ol和ul就是语义不一样,使用方法都是一样的

    ol里面只能有li,li必须被ol包裹。li是容器级

    ol这个东西用的不多,如果想表达顺序,一般用ul


    有序列表和无序列表的差别不大,无序列表用的相对多一点

    1. 定义列表

      定义列表也是一个组列表,不过比较复杂,有三个标签

      dl表示definition list 定义列表
      dt表示definition title 定义标题
      dd表示definition description 定义表述词
      

      dt、dd只能在dl里面;dl里面只能有dt、dd

      <!--仿京东首页最底部-->
      <dl>
          <dt>购物指南</dt>
          <dd>
          <a href="#">购物流程</a> </br>
             <a href="#">会员介绍</a> </br>
                <a href="#">生活旅行/团购</a> </br>
                   <a href="#">常见问题</a> </br>
                      <a href="#">大家电</a> </br>
                         <a href="#">联系客服</a>
           </dd>
      </dl>
          
      

    相关文章

      网友评论

          本文标题:HTML笔记

          本文链接:https://www.haomeiwen.com/subject/iktkettx.html