美文网首页
vip10-1128作业

vip10-1128作业

作者: 饥人谷_小霾 | 来源:发表于2016-11-29 12:04 被阅读0次

    张翼翔

    问题一:HTML,XML,XHTML 之间有什么区别?

    HTML:超文本标记语言,是语法较为松散的、不严格的Web语言;
    XML:可扩展标记语言,主要用于存储数据和结构,可扩展;
    XHTML:可扩展超文本标记语言,用xml的语法来规范html。XHTML元素必须正确的嵌套,圆度必须被关闭,标签名必须用小写字母,文档必须拥有根元素。

    问题二:怎样理解 HTML 语义化?

    HTML语义化表现为选择合适的标签,使用合理的代码结构,这样可以将页面合理的分层,使其更加清晰明了,而且便于开发者阅读减少负担,同时能够让浏览器的爬虫和机器更好地去解析你的网页

    问题三:怎样理解内容与样式分离的原则?

      一个符合理想状态下的网页代码,应该分成三部分:.html文件,.css文件,.js文件。html标签只负责承担内容,样式交给css,javascript负责行为。假如不能将css设做独立文件外链出去,则应该在html页面中使用<style>或者<script>标签承载内容,而不是用<table>设计布局。
    

    问题四:有哪些常见的meta标签?

    <meta>标签提供关于HTML文档的元数据,元数据用户不可见,但是对于机器是可读的。<meta>标签通常用来喂收货引擎robots定义页面主题,或者是定义用户浏览器上的cookie;可以用于鉴别作者,设定页面格式,标注内容提要和关键字;还可以设置页面使其可以根据你定义的时间间隔刷新自己,等等。

    • http标题信息(HTTP-EQUIV)

      1. content-TypeContent-Language
        设定页面使用的字符集,用以说明主页制作所使用的文字已经语言,浏览器会根据此来调用相应的字符集显示page内容。
        用法:<Meta http-equiv="Content-Type" Content="text/html; Charset=gb2312">
        <Meta http-equiv="Content-Language" Content="zh-CN">

      2.Refresh
      让网页多长时间(秒)刷新自己,或在多长时间后让网页自动链接到其它网页。
      用法:<Meta http-equiv="Refresh" Content="1">
      <Meta http-equiv="Refresh" Content=5;URL="http://www.baidu.com">
      3.Expires
      指定网页在缓存中的过期时间,一旦网页过期,必须到服务器上重新调阅。
      用法:<Meta http-equiv="Expires" Content="0">


    • 页面描述信息(NAME)

    1.Keywords(关键字)
    为搜索引擎提供关键字列表。
    用法:<Meta name="Keywords" lang="EN" Content="vacation,greece,sunshine">

    2.Description(简介)
    用来告诉搜索引擎网站的主要内容
    用法:<Meta name="Description" Content="网页的简述">
    3.Robots(机器人向导)
    用来告诉搜索机器人那些页面需要索引。Content的参数有all,none,index,noindex,follow,nofollow。默认是all。
    用法:<Meta name="Robots" Content="all">
    4.Author(作者)
    标注网页的作者或制作组
    用法:<Meta name="Author" Content="张召忠,zzz@weibo.com">

    问题五:文档声明的作用?


    作用是告知浏览器文档中包含的内容属于什么类型,以便用相应的规则来解释和处理各种标记。若使用了不正确的文档声明或根本不进行文档声明,浏览器会按自己的方式进行解析,可能会产生预想不到的页面效果。因此一个标准的HTML文档必须包含相应的文档类型声明,它位于文档的最开始处。

    问题六:浏览器乱码解决方式?


    浏览器乱码产生的原因是html文档的编码和浏览器编码方式不同,导致浏览器解析出来的是乱码。
    解决方法:首先要知道html文件的编码方式,然后在html文件中header部位中的设置<meta charset=“”>,让浏览器用一致的编码方式打开文件。

    问题七:Form表单的用法


    HTML表单(form)的作用就是让网站与用户之间实现交互。表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。

    1.表单的语法:<form method="传送方式" action="服务器文件">
    •<form> :<form>标签是成对出现的,以<form>开始,以</form>结束。
    •action :浏览者输入的数据被传送到的地方
    •method : 数据传送的方式(get/post)。
    method有两个值,get和post。get的方式是将表单控件的name/value信息经过编码之后,通过URL发送。而post则将表单的内容通过http发送,你在地址栏看不到表单的提交信息。如果method未写明,则默认get。

    所有表单控件(文本框、文本域、按钮、单选框、复选框等)都必须放在<form></form>标签之间

    2.form的常见标签
    <input>标签,用来声明允许用户输入数据的 input 控件
    type=“text”输入文本
    type="password"用于输入密码,输入的内容显示为星号,
    type=:radio“ 单选圆圈按钮。注意name要相同才能实现单选,value要有值
    type=“checkbox”复选框 加checked属性会默认选上、提交时候,如果选中(如bike),则bike=on
    例子: <input type="checkbox' name="bike" checked/>自行车
    <input type="checkbox" name="car" />汽车
    type="textarea"文本域,用于输入多行字体

    例如<textarea name="maneywords " maxlength=10 placeholder="ddd"></textarea>

    type="hidden"隐藏域,用户看不到,用于暂存数据

    代码示例

    相关文章

      网友评论

          本文标题:vip10-1128作业

          本文链接:https://www.haomeiwen.com/subject/kvlapttx.html