• 8.26study


    1.页面导入样式时,使用link和@import有什么区别?

      1.link属于HTML标签,而@import完全是CSS提供的一种方式。

      2.加载顺序的差别,当一个页面被加载的时候,link引用的CSS会同时被加载,而@import引用的CSS会等到页面全部被下载完再被加载,

      3.兼容性的差别,@import是CSS2.1提出的所以老的浏览器不支持,@import只有IE5以上才能识别,而link无此问题。

      4.使用dom控制样式,控制dom去修改样式的时候,只能使用link,因为@import不是dom可以控制的。

    2.<img>标签上title属性与alt属性的区别?

      1.title属性可以用在任何属性上,当用户把鼠标移到元素上时,就会出现title的内容,起到了对图片说明的作用。

      2.alt属性:当图片加载不出来时,就会在图片未显示的地方出现一段文字,方便用户浏览页面。

    3.请写出至少5个html5新增的标签,并说明其语义和应用场景

      section

      nav

      header

      footer

      aside

    4.HTML与XHTML二者有什么区别?

      XHTML的语法规则逼HTML更为严格与苛刻

    5.iframe的优缺点?

      优点:

      1.iframe能够原封不动的把嵌入的网页展现出来。

      2.如果有多个引用iframe,那么你只需要修改iframe的内容,就可以实现调用的每个页面内容的更改,方便快捷。

      缺陷:

      1.会产生很多页面,不容易管理。

      2.很多的移动设备完全显示框架,设备兼容性。

      3.ifram框架页面会增加服务器的http请求,对于大型网站实不可取的。

    6.全屏滚动的原理是什么?用到了CSS的那些属性?

      

    7.什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的IE?

     

    8.::before和:after中双冒号和单冒号的区别?解释一下这2个伪元素的作用?

      单冒号是用于伪类,双冒号是用于CSS3伪元素。

    9.怎么让Chorme支持小于12px的文字?
      trasform:scale()这个属性可以缩放定义宽高的元素,而行内是没有宽高的,可以加上一个dispaly:inline-block。

    10.简述一下你对语义化的理解?

      ⒈用正确的标签做正确的事情

      ⒉HTML语义化让页面的内容结构化,结构更清晰,便于对浏览器,搜索引擎解析;

      ⒊及时在没有样式CSS情况下也以一种文档格式显示,并且时任意阅读的;

      ⒋搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的权重,利于SEO;

      ⒌时阅读源代码的人对网站更容易将网站分块,便于阅读维护理解

    集思广益,仅供学习,侵权即删!!
  • 相关阅读:
    log4j1修改DailyRollingFileAppender支持日志最大数量
    log4j1 修改FileAppender解决当天的文件没有日期后缀
    log4j生成有日期的日志文件名
    Java删除List和Set集合中元素
    Java并发编程:并发容器之ConcurrentHashMap
    Java并发编程:并发容器之CopyOnWriteArrayList
    java.util.ConcurrentModificationException解决详解
    Handshake failed due to invalid Upgrade header: null 解决方案
    web项目Log4j日志输出路径配置问题
    log4j.properties 的使用详解
  • 原文地址:https://www.cnblogs.com/hudunyu/p/13562602.html
Copyright © 2020-2023  润新知