• 每日思考(2020/03/19)


    题目概览

    • 如果不写<! DOCTYPE html> ,页面还会正常工作么?
    • 元素竖向的百分比设置是相对容器的高度吗?
    • 什么是cookie隔离?

    题目解答

    如果不写<! DOCTYPE html> ,页面还会正常工作么?

    • <! DOCTYPE html> 是html5标准网页声明,全称为Document Type HyperText Mark-up Language,意思为文档种类为超文本标记性语言或超文本链接标示语言
    • <! DOCTYPE>声明位于文档中的最前面的位置,处于 <html> 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范,不是 HTML 标签。它为浏览器提供一项信息(声明),即 HTML 是用什么版本编写的
    • 页面添加了<! DOCTYPE html>说明该页面采用了W3C标准,如果不加则页面会根据浏览器自身的解析标准来解析,这可能会导致页面在不同的浏览器呈现出不同的效果

    元素竖向的百分比设置是相对容器的高度吗?

    • 一般而言,子元素的百分比设定都是以父元素为依据,子元素的宽度百分比依赖父元素的宽度百分比,子元素的高度百分比依赖父元素的高度百分比

    • 对于竖直方向的margin和padding,参照父元素的宽度。对于水平方向的margin和padding,也是参照父元素的宽度

      <div class="con">
      	<p> this is a test</p>
      </div>
      
      <style>
          .con {
              200px;
              height:100px;
              background: gray;
          }
          p {
              background : yellow;
              margin-top: 20%;//40px
              padding-top:20%;//40px
              padding-left:20%;//40px
          }
      </style>
      

    什么是cookie隔离?

    • 如果静态文件放在后台(前后端不分离时候),那静态文件请求的时候都带有的cookie的数据提交给server的,非常浪费流量,
    • cookie有域的限制,因此不能跨域提交请求,故使用非主要域名的时候,请求头中就不会带有cookie数据,这样可以降低请求头的大小,降低请求时间,从而达到降低整体请求延时的目的。
    • 同时这种方式不会将cookie传入Web Server,也减少了Web Server对cookie的处理分析环节,提高了webserver的http请求的解析速度
  • 相关阅读:
    【luogu】 P1433 吃奶酪
    【noip 2016】 组合数问题(problem)
    【清北学堂】 死亡(death)
    【noip 2004】 合并果子
    微信小程序:每个邮箱仅能申请一个小程序
    Babel-polyfill 的作用
    react.js中模拟事件总线,子组件调用父组件时,发挥作用
    多行文本溢出显示省略号(…) text-overflow: ellipsis ------------- webkit-line-clamp 多行文字溢出...
    es6-class
    ES6--promise
  • 原文地址:https://www.cnblogs.com/EricZLin/p/12527928.html
Copyright © 2020-2023  润新知