网站建设

PC + 手机 + 微信网站 + 小程序 + APP,五端合一

当前位置:首页>新闻资讯>网站建设

HTML编程基础

时间:2022-06-20   访问量:1291

通常情况下,人们应用Dreemwcave以可视化的方式设计网页。而直接用HTML标记符设计网页的情况则较少,对HTML标记符也了解不多,但在动态网页设计中,常常需要利用ASP代码摘出网页的部分HTM L代码,此时必须熟悉HTML标记符,因此,本章将对常用的HTMI标记符进行介绍。1. 1. 1什么是HTML

HTML(街pertext Markup Language)即超文本标记语育,是一种用来在WWW (World Wide Web) L表示信息的描述性的标记语言。

HTML文本是由HTML标记组成的描述性文本。HTML标记可以描述文字、图形、动网、声音、表格、链接等。生成一个HTMI文本述常可以通过以下四种方法:

I)利用各种文本编辑器(如Windows记事本)i is接使用HTML语言编写。

2)借助一钱HTMI.的编辑工其,如FroniPage、HotDog等。

3)其他格式的文档(如Word文档)转换成HTML文本。

4)山Web服务器端实时动态地生成。

下面应用第一种方法完成一个简单的实例

1. 1.2一个简单的HTM 1.实例

I例1-1)创建一个简单的网贞,步骤如下:

1)选择“开始”一“程序”,“附件”一“记事本”命令,打开记事本程序。翰人以

下HTML代码

< TITLE > I ITM L实例

< BODY Bgcolor = "#FFFFFF">

2)选择“文件.菜单下的“保存,命令.打开“保存”对话框,在输人文件名和文件扩展名(1-1. him),选择合适的目录.然后单击“保存”

3)在浏览器中打开运行该文件(1-1. him),运行结果如图1-1所示。

从以上过程可以看出,使用HTML语言确实能够很容易地制作网页,但是这样的网页距离关观实用的要求显然还有一定差距。因此后面的章节将会详细地介绍如何利用HTML诸言的其他标记符来修饰文字和图像等页面元素。

1.2 HTML常用标记

标记符是HTML语言中定义网页内容格式和显示的指令.制网贞内容的显示效果。

1.2.1页面基本属性标记

而标记符的属性用于进一步控制网页的内容多么丰富、版式多么复杂,网页的基本结构却都是一样的。

1.网页的基本结构

如下所示:

< TITLE>文档标题<,TITLE》

< BODY>

这是HTMI文档的主要部分

HTML的结构包括头部(HEAD)、主体(BODY)两大部分.其中头部描述浏览器所需的信息,而主体则包含页面的具体内容及格式说明。

2.语官字符维,(Charsets)的信息

#=US-ASCII,ISO-8859-I,X-MAC-ROMAN, 150-8859-2, X-MAC-CE, ISO-2022-JP, X-SJIS,X-EUC-JP, EUC-KR, ISO-2022-KR, GB2312, GB_ 2312-80, X-EUC-TW, X-CNS11643-1,X-CNSI 1643-2, BIG5

可在HTML文件中设置MIME字符集(i息。您在浏览主页时.最好自己在浏览器的选项菜单内选择相应的语言(language encoding),但是如果HTML文件里写明了设置,浏览器就会自动设置语言选项。如果主页里用到了字符实体(entities),则该主页就应该写明字符集信息,否则,您在浏览该主页时,若未正确设置语言选项,显示将可能混乱。

3.背.色彩和文字色影

设置网贞的背景色彩和文字色彩可通过设置BODY标记的属性来实现,具体格式如下:

BODY标记各参数的含义见表1-l4.添加注释

由于Web站点需要经常更新,而且制作时往往是几个人合作,所以创建的页面必须易于维护,而添加增强文件可读性的重要手段。

HTML中的注释是由(结束标记符)组成的。这两个标记符中间的内容就是注释的内容,它们不会在浏览器中显示。

5.画线

在网页中产生分隔线可用


标记来实现,其用法为:


属性说明:

I) Width用于指定分隔线的宽度.宽度优的指定方式有两种.一是用像素点来指定,

例如.若要产生宽度为500像素的直线,则实现代码为:


另一种方法是用百分比表达,例如,若要产生宽度是网页宽度的75%分隔线,则实现代码如下:


2) Si,用于指定直线的高度。例如.要绘制宽度为80%,高度为l的直线,则实现代

码如下:


3) Align指定直线的对齐方式,取值有left、Center、Right。

4) Noahade指定直线是否有阴形。如果带有该参数,则直线无阴影。


标记一般用于产生水平分隔线,若要产生竖直线,可将Width设置为1, Size设置为竖直线的高度谊。例如:< HR Width= I Size= 500 Noshade >

1.2.2文字属性标记

文字是网页中最主要的页面元素,HTML语言提供了一些用来修饰文字的标记符,可以川它们来设置文字的字体、颜色、大小和样式等属性。

1.字体控制

标记符是用来控制文字的字体、大小和颜色的。其语法格式为:

文本

属性说明:

Face属性用于指定字体;Size用于指定字体的大小;Color用于设置字体的颜色。字体大小的表达方法有两种,一是设置为绝对字号,此时的设置优可以是1~7, 1号最小,7号最大,默认字号为3,可利用< BASEFONT Size=字号>设置或更改默认字号。例如,若要以绿色,宋体4号字输出“HTML实例”,则实现代码为:

< FONT Face=“宋体”Size=4 Color=“#008000">HTML实例

另一种设置为相对字号大小,此时的用法为,其中n代表字号改变的量,+表示字体在默认字号的基础上增大字号,- 表示在默认字号的基础上递减字号。例如:

< BASEFONT Size=3)

HTML实例

2.标题的字号

语法格式为:

< Hn)

说明:n是1 -6的数字,表示最大的标题,

表示最小的标题。在默认状态下,标记符中的文字在浏览器中显示时都是黑体,而且文字将自动在标记符后换行。

【例1-2】在网页中分别用六级标题标记符拍出一个侧试效果的文本。

标越字体演示</TITLE》</p><p></HEAD ></p><p><BODY Bgcolor = " #FFFFFF" Text=“#000000”></p><p><Hl>这是第一级标题</H1></p><p><H2》这是第二级标肠</H2></p><p><H3>这足第三级标题</H3></p><p><H4>这是第四级标肠</H4 ></p><p><115》这是第五级标题</HS></p><p><H6>这是第六级标题</H6></p><p></BODY)</p><p></HTML></p><p>运行结果如图,1-2所示。</div> <div class="text-secondary lh-2"> <p>上一篇:<a href="/x3385.html">企业建网站-优势写作的步骤</a></p> <p>下一篇:<a href="/y3388.html">正式与湃迅联合确定手机网站建设的合作</a></p> </div> </div> <div class="container"> <div class="shadow-sm p-3 my-5 bg-white rounded"> <h4>发表评论:</h4> <form class="my-4" onsubmit="return submitcomment(this);" data-action="/comment/add/?contentid=3386" > <div class="form-group"> <textarea name="comment" id="comment" class="form-control" placeholder="请输入评论内容"></textarea> </div> <div class="form-group"> <div class="row"> <div class="col-6 col-md-3"> <input type="text" name="checkcode" required id="checkcode" class="form-control" placeholder="请输入验证码"> </div> <div class="col-6 col-md-3"> <img title="点击刷新" class="codeimg" style="height:33px;" src="/core/code.php" onclick="this.src='/core/code.php?'+Math.round(Math.random()*10);" /> </div> </div> </div> <div class="form-group"> <button type="submit" class="btn btn-info mb-2">提交评论</button> </div> </form> <h4>评论记录:</h4> <a name="comment"></a> <!-- 分页 --> <div class="text-center my-5 text-secondary">未查询到任何数据!</div> </div> </div> <!-- 评论回复弹框 --> <div class="modal" tabindex="-1" role="dialog" id="reply"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">回复评论:</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <form onsubmit="return submitcomment(this);" data-action="" id="replyform"> <div class="modal-body"> <div class="form-group"> <textarea name="comment" id="comment" class="form-control" placeholder="请输入评论内容"></textarea> </div> <div class="form-group"> <div class="row"> <div class="col-6"> <input type="text" name="checkcode" required id="checkcode" class="form-control" placeholder="请输入验证码"> </div> <div class="col-6"> <img title="点击刷新" class="codeimg" style="height:33px;" src="/core/code.php" onclick="this.src='/core/code.php?'+Math.round(Math.random()*10);" /> </div> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button> <button type="submit" class="btn btn-info">提交评论</button> </div> </form> </div> </div> </div> <script> //评论回复弹框 $('.replybtn').on("click",function(){ var url=$(this).data("action"); $("#reply").modal("show"); $("#replyform").data("action",url); }); //提交评论 function submitcomment(obj){ var url= $(obj).data("action"); var comment=$(obj).find("#comment").val(); var checkcode=$(obj).find("#checkcode").val(); $.ajax({ type: 'POST', url: url, dataType: 'json', data: { comment: comment, checkcode: checkcode }, success: function (response, status) { if(response.code){ alert(response.data); $(obj)[0].reset(); $(".modal").modal("hide"); window.location.reload() }else{ if(response.tourl!=""){ if(confirm(response.data+'是否立即跳转登录?')){ location.href=response.tourl; } } $('.codeimg').click();//更新验证码 } }, error:function(xhr,status,error){ alert('返回数据异常!'); } }); return false; } </script> <div class="footer mt-3 pt-3 border-top text-secondary bg-light"> <div class="container"> <div class="row pb-5"> <div class="col-12 col-md-5"> <h5>湖北众广网络科技有限公司</h5> <ul class="lh-2"> <li>营业执照:91421303MA4930PG97 </li> <li>备案号码:<a href="http://beian.miit.gov.cn/" target="_blank">鄂ICP备19011475号</a> </li> <li>地址:湖北省随州市曾都区北郊明珠路59号 </li> </ul> </div> <div class="col-12 col-md-5"> <h5>联系我们</h5> <ul class="lh-2"> <li>电话:188 7112 2111 </li> <li>邮箱:8085223@qq.com </li> <li>Q  Q:8085223 </li> </ul> </div> <div class="col-12 col-md-2 text-center d-none d-md-block"> <p class="code"><img src="/core/qrcode.php?string=https%3A%2F%2Fhbzgwl.cn%2Ft3386.html" class="qrcode" alt="二维码"> </p> <p class="small">扫一扫 手机访问</p> </div> </div> </div> <div class="copyright border-top lh-3 text-center d-none d-md-block"> Copyright @ 2008-2022 众广网络 All Rights Reserved. </div> </div> <!-- 占位 --> <div style="height:49px;" class="d-block d-sm-none"></div> <!-- 手机底部导航 --> <div class="container-fluid bg-info fixed-bottom d-block d-sm-none"> <div class="row"> <div class="col-4 p-0 text-center border-right"> <a href="tel:188 7112 2111" class="text-light d-block pt-3 pb-3"><i class="fa fa-phone" aria-hidden="true"></i> 电话咨询</a> </div> <div class="col-4 p-0 text-center border-right"> <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=8085223&site=qq&menu=yes" class="text-light d-block pt-3 pb-3"><i class="fa fa-qq" aria-hidden="true"></i> 在线咨询</a> </div> <div class="col-4 p-0 text-center"> <a href="/aboutus/" class="text-light d-block pt-3 pb-3"><i class="fa fa-location-arrow" aria-hidden="true"></i> 公司简介</a> </div> </div> </div> <!-- 在线客服 --> <div class="online d-none d-md-block"> <dl> <dt style="width:150px;"> <h3><i class="fa fa-commenting-o"></i>在线咨询<span class="remove"><i class="fa fa-remove"></i></span></h3> <p> <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=8085223&site=qq&menu=yes"> <img border="0" src="/template/default/images/qq.jpg" alt="点击这里给我发消息" title="点击这里给我发消息"/> 售前咨询专员 </a> </p> <p> <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=8085223&site=qq&menu=yes"> <img border="0" src="/template/default/images/qq.jpg" alt="点击这里给我发消息" title="点击这里给我发消息"/> 售后服务专员 </a> </p> </dt> <dd><i class="fa fa-commenting-o"></i></dd> <dd>在线咨询</dd> </dl> <dl> <dt style="width:300px;"> <h3><i class="fa fa-volume-control-phone"></i>免费通话<span class="remove"><i class="fa fa-remove"></i></span></h3> <p>24小时免费咨询</p> <p>请输入您的联系电话,座机请加区号</p> <form onsubmit="return subform(this);"> <p><input type="text" name="tel" id="tel" autocomplete="off" placeholder="请输入您的电话号码" required maxlength="30"></p> <p><button type="submit">免费通话</button></p> </form> </dt> <dd><i class="fa fa-volume-control-phone" aria-hidden="true"></i></dd> <dd>免费通话</dd> </dl> <dl> <dt style="width:200px;"> <h3><i class="fa fa-weixin" aria-hidden="true"></i>微信扫一扫<span class="remove"><i class="fa fa-remove"></i></span></h3> <p><img src="/static/upload/image/20180715/1531651052464521.png " width="100%"></p> </dt> <dd><i class="fa fa-weixin" aria-hidden="true"></i></dd> <dd>微信联系</dd> </dl> <dl class="scroll-top"> <dd><i class="fa fa-chevron-up"></i></dd> <dd>返回顶部</dd> </dl> </div> <script src="/template/default/js/popper.min.js"></script> <script src="/template/default/bootstrap/js/bootstrap.min.js"></script> <script src="/template/default/js/wow.min.js"></script> <script src="/template/default/js/aoyun.js?v=v1.2.2"></script> <script> //ajax提交表单 function subform(obj){ var url='/form/2/'; var tel=$(obj).find("#tel").val(); var reg = /^(1|0)[\d\-]+$/; if (!reg.test(tel)) { alert('电话号码错误!'); return false; } $.ajax({ type: 'POST', url: url, dataType: 'json', data: { tel: tel }, success: function (response, status) { if(response.code){ alert("您的来电已收到,我们会尽快联系您!"); $(obj)[0].reset(); }else{ alert(response.data); } }, error:function(xhr,status,error){ alert('返回数据异常!'); } }); return false; } </script> </body> </html> <script> //tongji.baidu.com百度统计代码 var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?dbe93bbe902c7e8b166f703eecb1d4ee"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>