我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

前端——HTML(二)-创新互联

一、HTML的结构

在禹会等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、成都网站设计、外贸营销网站建设 网站设计制作按需定制,公司网站建设,企业网站建设,成都品牌网站建设,网络营销推广,成都外贸网站建设,禹会网站建设费用合理。
这是页面的标题

这是页面的内容

二、在HTML中,一般来说,只有6个标签能让能放在head标签内。

注:

1.link标签:用于引入外部样式文件(CSS文件)

2.meta标签:定义页面的特殊信息,例如页面关键字、页面描述等。

①name属性

②http-equiv属性

//定义页面所使用的编码;这一句必须放在title标签以及其他meta标签前面

//6秒后刷新当前页面

3.script标签:定义页面的JavaScript代码,也可以引入外部JavaScript文件

4.style标签:定义元素的css样式

三、静态页面和动态页面

1.静态页面:文字、图片、超链接、音频和视频(绝大部分)

2.静态页面和动态页面的区别在于:是否服务器进行数据交互。

四、一般标签和自闭合标签

1.一般标签:由于有开始符号和结束符号,因此可以在内部插入其他标签或文字。

2.自闭合标签:由于只有开始符号而没有结束符号,因此不可以在内部插入标签或文字。所谓的“自闭合”,指的是本来要用一个配对的结束符号来关闭,然而它却“自己”关闭了。

标签:划分区域

五、块元素和行内元素

1.块元素:在浏览器显示状态下将占据一整行,并且排斥其他元素与其位于同一行。此外,一般情况下,块元素内部可以容纳其他块元素和行内元素。

2.行内元素:可以与其他行内元素位于同一行,只可以容纳其他行内元素,不可以容纳块元素。

六、网页中的“空格”

:下标 :上标

七、列表

1.有序列表(ordered list)

    :有前后之分,有序号

  1. :列表项(ol标签只能配合li标签一起使用,ol标签的子标签只能是li,不能是其他元素)

    ①type属性

    2.无序列表(unordered list)

      :没有前后之分,无序号

    • :列表项(ol标签只能配合li标签一起使用,ol标签的子标签只能是li,不能是其他元素)

      ①type属性

      (注:我们一般都是使用无序列表,几乎用不到有序列表。)

      3.定义列表(definition list)

      :一组带有特殊含义的列表,一个列表项包含“条件”和“列表”两部分

      定义名词(definition term):

      定义描述(definition description):

      八、表格

      1.在HTML中,一个表格一般会由以下三个部分组成。

      ①表格:table标签

      ②行:tr标签

      ③单元格:td标签

      表格标题:caption标签(只能有一个,位于第一行)

      表头单元格:th标签

      注:th和td的区别

      ①显示上:浏览器会以粗体和居中来显示th标签中的内容,但是td标签不会

      ②语义上:th标签用于表头,而td标签用于表行

      2.HTML引入thead、tbody和tfoot这三个标签把表格分为三部分:表头、表身、表脚。使表格语义更加良好,结构更清晰,也更具有可读性和可维护性。还能方便分块来控制表格的css样式

      3.合并行属性:rowspan(将纵向的N个单元格合并) 

      合并列:colspan(将横向的N个单元格合并)

      九、图片

      1.img标签是空标签,它只包含属性,并且没有闭合标签。

      2.img的属性

      ①src属性:src 指 "source",源属性的值是图像的 URL 地址。

      ②alt属性:用于描述图片,这个描述文字是给搜索引擎看的,并且当图片无法显示时,页面会显示alt中的文字。

      ③title属性:也用于描述图片,不过这个描述文字是给用户看的,并且当鼠标指针移到图片上时,会显示title中的文字。

      ④height(高度) 与 width(宽度)属性用于设置图像的高度与宽度。

      3.图片路径

      ①绝对路径:指的是图片在电脑中的完整路径

      ②相对路径:指的是图片相对当前页面的路径

      比如:index1.html和img文件夹处于同一目录下,如果index1.html要引用img文件夹中的1.jpg。则正确的相对路径为 img/1.jpg

      如果work4.html要引用img文件夹中的2.jpg。则正确的相对路径为../img/2.jpg

      如果work4.html要引用test文件夹中的3.jpg。则正确的相对路径为../3.jpg,因为code2文件夹和3.jpg位于同一级目录中,我们只需要找到work4.html的上一级,就可以找到3.jpg了

      注:../表示上一级目录;在实际开发中站内文件不管是图片还是超链接等,我们都使用相对路径,几乎不会使用绝对路径,这是因为如果网站文件一旦移动,则绝大多数路径都会失效。

      4.图片格式

      ①位图:“像素图”,由像素组成的图片。将位图放大缩小后,图片会失真。

      .jpg(或.jpeg):.jpg格式可以很好地处理大面积色调的图片,适合存储颜色丰富的复杂图片,如照片、高清图片等。此外,.jpg体积较大,并且不支持透明。

      .png:.png是一种无损格式,可以无损压缩以保证页面打开速度。此外,.png体积较小,并且支持透明,不过不适合存储颜色丰富的图片。

      .gif:.gif图片效果最差,不过它适合制作动画。实际上,小伙伴们经常在QQ发的动图都是.gif格式的

      也就是说,如果想要展示色彩丰富而高品质图片,可以使用.jpg格式;如果是一般图片,为了减少体积或者想要透明效果,可以使用.png格式;如果是动画图片,可以使用.gif格式。

      ②矢量图:“向量图”,它是用计算机图形学中点、直线或多边形等表示出来的几何图像。矢量图大的优点是:图片无论放大、缩小或旋转等都不会失真。大的缺点是:难以表现色彩丰富的图片效果(非常差)。

      常见格式:.ai .cdf .fh .swf

      十、超链接

      文本超链接和图片超链接,都是把文字和图片放在a标签内部来实现的

      内部链接:自身网站的页面

      锚点链接:是内部链接的一种,它的链接地址指向的是当前页面的某个部分。简单来说,就是点击当前某一个超链接,然后它就会跳到“当前页面”某一部分。

      需要定义两个元素:目标元素的id,a标签的href属性指向该id。

      1.a标签

      href属性:表示想要跳转的页面的路径

      target属性:定义超链接的打开新窗口的方式

      注意:一般情况下,我们只会用到_blank这一个值 

      十一、表单

      在HTML中,表单标签有五种:form、input、textarea、select和option。

      从外观上来划分,表单可以分为以下八种:单行文本框、密码文本框、单选框、复选框、按钮、文件上传、多行文本框、下拉列表。

      1.form标签:我们要把所有表单标签放在form标签内部

      //各种表单标签

      form标签属性

      其中method属性的两个属性值:

      • post:指的是 HTTP POST 方法,表单数据会包含在表单体内然后发送给服务器,用于提交敏感数据,如用户名与密码等。

      • get:默认值,指的是 HTTP GET 方法,表单数据会附加在 action 属性的 URL 中,并以 ?作为分隔符,一般用于不敏感信息,如分页等。例如:https://www.runoob.com/?page=1,这里的 page=1 就是 get 方法提交的数据。

      2.input标签:在HTML中,大多数表单都是使用input标签实现的。

      input标签是自闭和标签,它是没有结束符号的。

      input标签属性

      ①单行文本框

      常用属性

      ②密码文本框

      常用属性

      ③单选框

      checked属性表示默认选中,HTML5的最新写法,checked属性没有属性值

      为了得到更好的语义化,表单元素与后面的文本一般都需要借助label标签关联起来。

      注:value属性取值一般跟后面的文本相同,之所以加上value属性,是为了方便JavaScript或者服务器操作数据。所有表单元素的value属性的作用都是一样的。

      ④复选框

      checked属性表示默认选中

      注:复选框中的name跟单选框中的name都是用来设置“组名”的,表示该选项位于哪一组中。
      两者都设置name属性,为什么单选框只能选中一项,而复选框可以选择多项呢?其实这是因为浏览器会自动识别这是“单选框组”还是“复选框组”(其实就是根据type属性取值来识别)。如果是单选框组,就只能选择一项;如果是复选框组,就可以选择多项。
      如果想在默认情况下,让复选框某几项选中,我们也可以使用checked属性来实现。

      ⑤按钮

      在HTML中,常见的按钮有三种:普通按钮button、提交按钮submit、重置按钮reset

      value取值就是按钮上的文字

      普通按钮、提交按钮以及重置按钮的区别。
      普通按钮一般情况下都是配合JavaScript来进行各种操作的。
      提交按钮一般都是用来给服务器提交数据的;
      重置按钮一般用来清除用户在表单中输入的内容。

      ⑥文件上传

      3.textare标签

      多行文本框:

      4.select标签和option标签

      下拉列表由select和option这两个标签配合使用

      select标签常用属性

      注:默认情况下,下拉列表只能选择一项,我们可以通过multiple属性设置下拉列表可以选择多项。想要选取多项,可以使用“Ctrl+鼠标左键”来选取。

      有些小伙伴将size取值为1、2、3时,会发现在Chrome浏览器中无效。这是因为Chrome浏览器最低是4个选项,我们只能选取4及以上数字。

      option常用属性:selected默认选中

      十一、框架

      iframe标签:在HTML中,我们可以使用iframe标签来实现一个内嵌框架,就是在当前页面嵌入另外一个网页。

      你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


      当前名称:前端——HTML(二)-创新互联
      文章源于:http://shouzuofang.com/article/jdiog.html

      其他资讯