HTML 基础

一、浏览器内核

浏览器内核可以分为两个部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。

1.Trident(IE内核)
2.Gecko(firefox)
3.webkit(Safari)
4.Chromium/Bink(chrome),使用bink内核
5.Presto(Opera),使用bink内核

二、web标准

Web标准不是某一个标准 ,而是由W3C和其他标准化组织制定的一系列标准的集合。主要包括结构( Structure)、表现(Presentation)和行为(Behavior) 三个方面。.

结构标准:结构用于对网页元素进行整理和分类,主要包括XML和XHTML两个部分。
样式标准:表现用于设置网页元素的版式、颜色、大小等外观样式,主要指的是CSS。
行为标准:行为是指网页模型的定义及交互的编写,主要包括DOM和ECMAScript两个部分。

理想状态我们的源码: .html .css js

三、HTML骨架格式 --文本标签语言

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

①html标签:作用所有html中标签的一个根节点。
②head标签:用于存放: title,meta,base,style,script,link注意在head标签中我们必须要设置的标签是title
③title标签:作用:让页面拥有一个属于自己的标题。
④body标签:作用:页面在的主体部分,用于存放所有的html标签: p,h,a,b,u,i,s,em,del,ins,strong,img
⑤:声明html 5版本

四、HTML标签

1.标签分类

①双标签
②单标签 如:换行标签<br/>

2.标签关系

嵌套关系
并列关系

3.排版标签

①标题标签:h1~h6
②段落标签:p ,自动换行
③水平线标签:<hr/>
④换行标签:<br/>
⑤div span 标签:没有语义,用于网页布局。div 是分区的意思。span 是跨度,跨距,范围的意思。
⑥文本格式化标签:

b i s u 只有使用 没有 强调的意思。strong em del ins 语义更强烈。

4.图片标签

<img src="" alt="" title="">

5.连接标签

<a href="跳转目标" target="目标窗口的弹出方式">文本或图像</a>

目标窗口的弹出方式:_self 当前页面打开。 _blank 新页面打开。

6.锚点定位

1.<a href="#id名">链接文本</a>
2.相应的id名标注跳转目标的位置

7.base标签

base 在head中可以设置整体链接的打开状态

8.注释标签

<!-- 注释内容 -->

五、特殊字符

六、路径问题

1.图像文件和HTML文件位于同一文件夹:只需输入图像文件的名称即可,如<img src="logo.gif" />
2.图像文件位于HTML文件的下一级文件夹: 输入文件夹名和文件名,之间用 / 隔开,如<img src="img/img01/logo.gif" />
3.图像文件位于HTML文件的上一级文件夹: 在文件名之前加入 ../,如果是上两级,则需要使用../../以此类推,如<img src=" ../logo.gif" />
4.在网页上获取图片地址也可以作为路径。

七、列表

1.无序列表

<ul>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ul>

注意:

1. <ul></ul>中 只能嵌套<li></li>,直接在<ul></ul>标签中輸入其他标签或者文字的做法是不被允许的。
2. <li>与</li>之同相当于一个容器,可以容纳所有元素。
3.无序列表会帯有自己样式属性,放下那个祥式,一会让css来!

2.有序列表

<ol>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ol>

3.自定义列表

定义列表常用于术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号。基本语法如下:

<dl>
    <dt>名词1</dt>
    <dd>名词1解释1</dd>
    <dd>名词1解释2</dd>
    ...
    <dt>名词2</dt>
    <dd>名词2解释1</dd>
    <dd>名词2解释2</dd>	
</dl>
原文地址:https://www.cnblogs.com/nnadd/p/12660613.html