美文网首页
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