HTML网站设计

本文详细介绍了HTML5在网站设计中的应用,包括网站开发步骤、开发环境配置、HTML5的基本结构和常用标签,强调了标签的分类、属性、书写规范以及网页的生成。还探讨了浏览器的价值和不同内核的解析标准,最后讲解了HTML中的模块化标签如列表、表格和表单的使用。
摘要由CSDN通过智能技术生成

目录

 

网站设计

网站开发的步骤

开发之前的准备

静态页面设计工具

需要的浏览器

服务器应用程序开发环境

数据库开发环境

网页开发的模块

浏览器价值

HTML

HTML5的基本结构

标签(标记)

标签的分类

标签的属性

标签的书写要求

标签的书写规范

网页的生成

HTML中的常用基础标签

meta标签

标题标签h1-h6

p标签

字体格式化标签

hr标签

转义字符

img标签

a标签

pre标签

marquee标签

div标签

span标签

HTML中的模块化标签

无序列表

有序列表

自定义列表

表格

表单

HTML中的路径

绝对路径

相对路径


网站设计

  1. 网站开发的完整流程

  2. 网站页面设计的方法

网站开发的步骤

开发之前的准备

静态页面设计工具

一般程序员:Dreamweaver、VS、VS Code、HBuilder、EditPlus......

大牛、二逼:txt文本文档

需要的浏览器

IE8之后系列、火狐浏览器、谷歌浏览器、欧朋浏览器、苹果浏览器

服务器应用程序开发环境

  1. 基于.NET平台:VS

  2. 基于Java平台:MyEclipse

数据库开发环境

  1. SQL Server

  2. MySQL

网页开发的模块

遵循三大标准W3C组织规定的,只要网页遵循这三大标准那么不管网页在哪个国家,哪个城市,什么时间,什么浏览器上打开都能够保证网页的完整效果

Web(网页)是由三部分组成

  1. HTML标准-------骨骼架构

    主要负责搭建网页的页面架构

  2. CSS标准---------肉体皮肤

    负责将网页的界面进行美化设计

  3. JavaScript标准---灵魂

    负责使网页具有动态效果

浏览器价值

浏览器是网页运行的一个基本平台

浏览器的真正作用:用来解析HTML、CSS、JS代码,将这些代码解析完成之后自然就展示出解析结果(网页)

因为不同浏览器内核不同,但是所有的浏览器必须要遵循W3C提出的三大标准

所有浏览器内核基本上来源于四个:IE Trident引擎、Edge浏览器edge引擎、火狐gecko引擎、谷歌webkit引擎、欧朋Presto引擎。因为不同的浏览器引擎是由不同的公司开发的,所以或多或少都有一些区别,但是只要遵循三大标准基本上最终的结果区别不大

浏览器内核分成两部分:渲染引擎(处理HTML/CSS)和JS引擎(JS)。

HTML

  1. HTML是负责网页的框架

  2. HyperText Markup Language超文本标记语言

  3. 是一种用来制作超文本文档的简单“标记”语言

  4. 使用HTML编写的超文本文档称为HTML文档

  5. HTML定义了网页的逻辑结构、并且可以实现“嵌套”

  6. 以.html或.htm作为文件的扩展

学习web开发的第一个技术就是HTML技术,HTML就是静态网页资源

学习HTML就是在学习一套标签,目前HTML推出了第五个版本,因此我们学习的是H5,和H4相比较没有什么不同只是多了一些标签

XAML在H5之前基本上差点就替代了HTML

HTML5的基本结构

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        
    </body>
</html>

DOCTYPE:指定网页遵循的规范 html指的是H5,规定了这个文档中的所有元素所遵循的标准

  1. 在Web设计中用来说明XHTML或者HTML是哪个版本

  2. “XHTML”是“遵循XML规范”的HTML

html标签:定义了一个网页

head标签:定义了网页的头部

title标签:定义了网页的标题

meta标签:定义了网页的说明信息

body标签:定义网页的主体,主要的网页核心全部在body中放着

标签我们可以理解成盒子,盒子用来装东西的,学习标签就是学习不同的盒子的作用

所以盒子和盒子之间关系只有两种:包含关系、并列关系

标签(标记)

总是封装在一对"<>"中,浏览器打开html文件,在html文件中所有的<>都会被浏览器的渲染引擎第一时间当做是标签来处理

标签的分类

  1. 单标签

    1. 只有一个标签,自己开始自己结束。例如

      <meta charset="UTF-8"/>

       

    2. 只需要单独使用就能完整的表达意思,标记语法:< 标签名 >

  2. 双标签

    1. 由一个开始标签和一个结束标签组成。例如

       <title>Document</title>

       

    2. 它由“始标记”和“尾标记”两部分组成,必须成对使用

    3. 始标记告诉web浏览器从此处开始执行该标签的所有功能

    4. 尾标记告诉web浏览器在这里结束该标签的所有功能,始标记前加一个“/”就成了尾标记

    5. 标签语法:<标签名>内容</标签名>

标签的属性

  1. 例如

    <meta charset="UTF-8"/>

     

  2. 标签的(双标签始标签)内部可以包含属性,用于给标签添加信息

  3. 格式:<标签名 属性1="属性值1" 属性2="属性值2" ....>内容</标签名>

  4. 各属性之间无先后次序,属性也可以省略

标签的书写要求

  1. 标签名称不区分大小写,但是尽量保持统一,一般都是小写

  2. 属性名称必须小写,属性值用英文双引号括起来

  3. 标签标准意义上必须严格嵌套

  4. 双标签必须按照标准成对匹配,即使标签中没有内容也应该有始有终

标签的书写规范

  1. HTML文档无状态:HTML中的文字信息等不会浏览器不会识别回车换行,空格

  2. 双标签必须要有结尾,如果没有他会默认将其后面的所有的内容至遇到下一个同级别的开始标签,全部扩进到起始标签中。

  3. 文字内容可以直接放进body标签中,文字信息如果不在body标签中或者甚至不在html标签中那么都会以普通文本形式出现在网页中,但是这样不符合HTML的标准。

  4. 同级别的标签不能嵌套,如果同级别的标签嵌套,会遵循就近原则(内容距离哪个标签近就按哪个标签的要求展示),真实原因:浏览器做出了纠错处理:将外边的标签进行自动补全结束标签,然后将两个标签分开

css标签,网页模板/* Author: W3layout Author URL: http://w3layouts.com License: Creative Commons Attribution 3.0 Unported License URL: http://creativecommons.org/licenses/by/3.0/ */ /* reset */ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;} article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;} ol,ul{list-style:none;margin:0;padding:0;} blockquote,q{quotes:none;} blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;} table{border-collapse:collapse;border-spacing:0;} /* start editing from here */ a{text-decoration:none;} .txt-rt{text-align:right;}/* text align right */ .txt-lt{text-align:left;}/* text align left */ .txt-center{text-align:center;}/* text align center */ .float-rt{float:right;}/* float right */ .float-lt{float:left;}/* float left */ .clear{clear:both;}/* clear float */ .pos-relative{position:relative;}/* Position Relative */ .pos-absolute{position:absolute;}/* Position Absolute */ .vertical-base{ vertical-align:baseline;}/* vertical align baseline */ .vertical-top{ vertical-align:top;}/* vertical align top */ .underline{ padding-bottom:5px; border-bottom: 1px solid #eee; margin:0 0 20px 0;}/* Add 5px bottom padding and a underline */ nav.vertical ul li{ display:block;}/* vertical menu */ nav.horizontal ul li{ display: inline-block;}/* horizontal menu */ img{max-width:100%;} /*end reset*/ body, html { font-size: 100%; height: 100%; } body { font-family:Arial, Helvetica, sans-serif; background:url(../images/bg2.jpg)no-repeat; background-color:#FFF; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-attachment: fixed; background-position:100% center; } .wrap{ width:95%; margin:0 auto; } /***** Header ****/ .header{ border-top:5px solid #111; } .logo{ text-align:center; margin:10px 0; } .menu { text-align:center } .menu li a{ font-size:0.8em; padding:10px; display:block; color:#FFF; text-transform: uppercase; background-color:rgba(70, 70, 70, 0.47); border-bottom: 1px solid rgba(255, 255, 255, 0.08); margin-bottom: 5px; } .menu li a:hover{ background:#222; } .bl-content{ background:rgba(0, 0, 0, 0.58); } .bl-main > section { display:inline-block; width:24%; } .bl-box { position: relative; width: 100%; height: 100%; cursor: pointer; } .bl-box h2 a{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#FFF; text-align: center; margin: 0; padding:15px 0; width: 100%; font-size:0.8em; display: block; text-transform: uppercase; background-color:rgba(70, 70, 70, 0.45); } .bl-box h2:hover { background:#222; color:#FFF; } /* Custom content */ .works > ul { list-style: none; padding: 0; margin: 0; } .works > ul li { display: inline-block; width:48.5%; padding:0%; } .works > ul li a { display: block; padding: 0; border:3px solid #FFF; } .works > ul li a img { display: block; max-width: 100%; width:100%; } .works p{ font-size:0.8em; color:#FFF; line-height:1.6em; padding:5px 0; } /* Panel Items */ div.bl-panel-items, div.bl-panel-items > div { width: 100%; height: 100%; } div.bl-panel-items > div > div { margin: 0 auto; opacity: 1; padding:0 10px; } div.bl-panel-items > div > div h3 { font-size:1.2em; color:#000; margin: 0 0 5px 0; } div.bl-panel-items > div > div p { font-size:0.8em; color:#5A5A5C; line-height:1.6em; } div.bl-panel-items > div > div img { float:none; margin:20px 0px 5px 0; max-width: 100%; } div.bl-panel-items { top: 100%; z-index: 9999; } div.bl-panel-items > div { background:rgba(252, 252, 252, 0.760784); } /**** About ***/ .bl-content h2 { font-size:1.2em; color:#FFF; padding: 5px 0; margin-top:20px; text-transform:uppercase; } .about_img img{ padding:2px; background:#FFF; border:1px solid #DBDBDB; margin:5px 0; width:98%; } .about_data p{ font-size:0.9em; color:#FFF; line-height:1.6em; padding:5px 0; } .content_bottom_right { margin-top:80px; padding-bottom:20px; } .posts{ padding:10px 0 20px; border-bottom: 1px dashed #EEE; } .date{ float:left; width:40px; } .posts figure{ font-weight:bold; font-size:10px; color: #FFF; text-align:center; border-right:1px solid #EEE; padding:0 10px 2px 0; } .posts figure span{ font-size:3em; line-height: 52px; color:#F18D05; display:block; margin-bottom:-10px; letter-spacing:-1px; } .post_desc{ float:left; padding-left:4%; width:77%; } .post_desc p{ color:#FFF; font-size:0.9em; line-height:1.6em; } /***** Blog*****/ .image { clear: both; padding: 0px; margin: 0px; padding:10px 0; } .group:before, .group:after { content:""; display:table; } .group:after { clear:both; } .group { zoom:1; } .grid { display: block; float:none; margin: 0% 0 0% 0%; } .grid:first-child { margin-left: 0; } .images_3_of_1 { width:100%; position:relative; margin-bottom:10px; } .blog-leftgrids{ padding-top:10px; } .blog-desc{ width:100%; } .images_3_of_1 img { max-width:100%; display:block; padding:2px; background:#FFF; border:1px solid #FFF; width:98%; } .blog-desc h3{ padding-bottom:5px; } .blog-desc h3 a{ color:#FFF; font-size:0.9em; font-weight:bold; } .blog-desc p { color:#FFF; font-size:0.823em; line-height:1.6em; } /*** Buttons ****/ .button { float:right; font-size:0.9em; text-transform:uppercase; margin-top: 15px; display: inline-block; font-weight: bold; line-height: 18px; padding:8px 10px; background-color: #f18d05; border-color: #bf7004; color: white; } .button:hover { background-color: #f18d05; } .button:active { background: #d8891e; color: #8d5303; } /*----artical-links---*/ .artical-links{ padding: 10px 0px; border: 1px solid rgba(255, 255, 255, 0.19); border-left: none; margin-top: 5px; border-right: none; } .artical-links ul li{ display:inline-block; } .artical-links ul li img{ vertical-align:middle; padding-right:10px; } .artical-links ul li a{ font: 400 14px/22px Arial; color:#F18D05; padding-right: 20px; } .artical-links ul li a:hover{ color:#FFF; } /*** Page numbers ***/ .content-pagenation{ padding:35px 0; } .content-pagenation li { display: inline-block; } .content-pagenation li a { color:#F18D05; font-size: 0.8em; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; background:#FFF; padding:8px 10px; } .content-pagenation li a:hover{ background:#F18D05; color:#FFF; } /* Contact Form ============================================================================= */ .section { clear: both; padding: 0px; margin: 0px; } .group:before, .group:after { content:""; display:table; } .group:after { clear:both; } .group { zoom:1; } .col{ display: block; float:left; margin: 2% 0 2% 0%; } .col:first-child{ margin-left:0; } .span_2_of_3 { width:100%; padding:0%; } .span_1_of_3 { width:100%; padding:0%; margin-top:10px; } .span_2_of_3 h3, .span_1_of_3 h3 { color:#FFF; font-size:1.5em; margin-bottom:10px; } .contact-form{ position:relative; padding-top:15px; } .contact-form div{ padding:5px 0; } .contact-form span{ display:block; font-size:0.9em; color:#F18D05; padding-bottom:5px; font-family :verdana, arial, helvetica, helve, sans-serif; } .contact-form input[type="text"],.contact-form textarea{ padding:6px; display:block; width:94%; background: rgba(252, 252, 252, 0); border:1px solid rgba(255, 255, 255, 0.38); outline:none; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; color:#FFF; -webkit-appearance:none; } .contact-form textarea{ resize:none; height:120px; } .myButton { text-transform:uppercase; display: inline-block; font-weight: bold; line-height:18px; border:none; background: #465467; color: #fff; font-size:1em; padding:8px 12px; background-color: #f18d05; border-color: #bf7004; cursor:pointer; } .myButton:hover { background-color: #f18d05; } .myButton:active { background: #d8891e; color: #8d5303; } .company_address p{ color:#FFF; font-size:0.9em; line-height:1.8em; } .company_address p span{ text-decoration:underline; color:#EEE; cursor:pointer; } .contact_info{ padding-top:30px; } .map{ border:1px solid #CCC; margin-bottom:10px; } .copy_right{ padding:25px 0 10px 0; text-align:center; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; } .copy_right p{ font-size:0.8123em; color: #FFF; line-height:1.8em; } .copy_right p a{ color: #FFF; font-size:1em; text-decoration:underline; } .copy_right p a:hover{ color:#FD9200; text-decoration:none; }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值