美文网首页我爱编程
任务4-HTML知识点

任务4-HTML知识点

作者: 饥人谷_Vomx | 来源:发表于2017-05-01 21:36 被阅读0次
  • HTML、XML、XHTML 有什么区别

html 是超文本标记语言,语法比较松散,不严格的web语言;
xml 可扩展标记语言,用于存储数据和结构 ,可扩展;
xhtml 可扩展超文本标记语言,基于xml,作用和html类似,但有更严格的语法。

  • 怎样理解 HTML 语义化

语义化html是一种编写html的方式。
选择合适的标记,使用合理的代码结构,便于开发者阅读,同时让浏览器和爬虫很好的解析。

优点:

  • 优化SEO,便于爬虫抓取到页面上的更多有效信息。
  • 对盲人阅读友好
  • 代码可读性高、可维护性和开发效率更高,可降低规范不一致带来的沟通成本
    浏览器都在推动语义化,因此遵循html语义化可获得更好的展示效果
  • 怎样理解内容与样式分离的原则

写html的时候先不管样式,把重点focus在HTML的结构和语义化上,让html能体现页面结构或内容。之后再去写样式。

写js的时候,尽量不要用js直接去操作样式,而是通过给元素添加或删除class来控制样式变化。

html内不允许出现属性样式,尽量不要出现行内样式。

  • 有哪些常见的meta标签

<meta charset=“utf-8”>:编码声明
<meta http-equiv=“X-UA-Compatible”content=“IE=edge,chrome=1”>:双核浏览器:优先使用 IE 最新版本和chrome
<meta name=“keywords”content=“your tags”>:页面关键词
<meta name=“description” content =“katebush”>:页面描述
<meta name=“viewport”content=“width=device-width,initial-scale=0.1,maximum-scale=1.0,user-scalable=no” >:优化移动端的显示

  • 文档声明的作用?严格模式和混杂模式指什么?<!doctype html> 的作用?

文档声明出现在文档的最前面,用来告诉浏览器你使用的是哪一种html规范。这样浏览器才会按照你的声明来正确解析html文档。
严格模式:以浏览器支持的最高标准运行。
混杂模式:页面以宽松的方式向后兼容显示,模拟老式浏览器的行为以防止站点无法工作。
<!doctype html> 是指使用html5标准网页声明。

  • 浏览器乱码的原因是什么?如何解决

乱码产生的根源在于保存编码格式和浏览器解析的格式不匹配导致的,一般英文不会产生乱码。
解决方法:首先保存文件的时候要记得是用哪种编码方式保存的,然后在html的head中声明这个保存的编码格式,比如我保存的编码格式utf-8,那么就可加入<meta charset=“utf-8”>到<head>中。

  • 常见的浏览器有哪些,什么内核

IE (Trident内核)
Firefox( Gecko内核)
Safari ( Webkit内核)
chrome (Blink内核)

  • 列出常见的标签,并简单介绍这些标签用在什么场景

    • 标题h1-h6 :
      从h1-h6 大小和重要性依次减小
  • 段落 p:
    用来标记大段文字的段落

  • 链接a:
    链接到一个url地址

  • 图片img:展示一张图片

  • 区块div:让结构更加清晰

  • 无序列表ul li:
    表示并列的内容,ul的直接子元素是li,可以嵌套

  • 有序列表ol li:
    带序列的并列内容,ol的直接子元素是li,可以嵌套

  • 展示标题-内容的场景
    html中的dl dt dd标签是一种排版技巧,可制作出缩排的效果。
    dl =Definition List清单
    dt =Definition Term,项目
    dd=Definition Description,描述

  • button 按钮

  • strong很重要,强调性更强

  • em需要强调一下

  • iframe 用于嵌入一个页面

  • table 展示表格,不要用来做布局:
    tr 表示表行,没出现一次<tr></tr>表示表格的一行
    th表示表头
    td 表示表元,表格中显示的每一个方格

相关文章

  • 任务4-HTML知识点

    HTML、XML、XHTML 有什么区别 html 是超文本标记语言,语法比较松散,不严格的web语言;xml 可...

  • 任务4-HTML(1)

    课程任务 1.网页乱码的问题是如何产生的?怎样解决? 答:随着计算机科技的不断发展,各个国家都希望能够在计算机中保...

  • 任务4-HTML基础

    网页乱码的问题是如何产生的? 乱码产生的根本原因是你保存的编码格式和浏览器解析时的解码格式不匹配导致的。 乱码一般...

  • 任务4-html基础

    网页乱码的问题是如何产生的? 产生的原因一般是网页设计编程的时候能有进行很好的文档设置说明,导致一些浏览器辨识不了...

  • 任务4-HTML初识

    1、HTML、XML、XHTML 有什么区别? 1)HTML,超文本标记语言,是语法较为松散的、不严格的Web语言...

  • 任务4-HTML基础知识 颜色详解

    网页乱码的问题是如何产生的?怎样解决原因:文件编码和浏览器解析编码不匹配造成,一般都是非英文字符造成的。解决:保存...

  • “知识点任务单”

    期末复习阶段特别忙,也特别“盲”,忙在知识点纷繁复杂,盲在无从着手。整理“知识任务单”可以高效利用时间,很好地解决...

  • 《思考快与慢》第2章感悟分享

    知识点: 先专注完成一项任务,任务要适度,合理制定完成时间。 用自己的话复述这个知识点的概念: 超过系统2最大工作...

  • Springboot 技术整合--笔记4--定时任务&异步任务

    Springboot整合定时任务Task 涉及到的知识点 @EnableScheduling //开启定时任务@S...

  • 任务四-HTML知识点

    1、HTML、XML、XHTML 有什么区别 HTML是超文本标记语言(Hyper Text Markup Lan...

网友评论

    本文标题:任务4-HTML知识点

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