关于doctype文档类型声明——案例1

问题缘起

<!-- <!doctype html> --><!--此处不加doctype 就没有垂直居中,但是加了html5 的doctype,就垂直居中了-->
<html>
<head>
    <meta charset="utf-8">
    <title>为什么粉色块没有垂直居中</title>
</head>
<body>
    <style type="text/css" media="screen">
        .parent{
            height:450px;
            line-height:450px;
            background:red;
            text-align:center;
        }
        .child{
            display:inline-block;
            background:pink;
            width:32px;
            height:32px;
            line-height:normal;
            vertical-align:middle;
        }
    </style>
    <div class="parent"> 
        <div class="child"></div>
    </div>
</body>
</html>

学习点整理

DOCTYPE不存在或形式不正确会导致HTML和XHTML文档以混杂模式呈现。

参考文献

  1. 文档解析——Doctype、严格&混杂模式、浏览器&文档模式 #27
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题1 /72浏览器页面有哪三层构成,分别是什么,作用是什么?参考答案构成:结构层、表示层、行为层分别是:HTM...
    _Yfling阅读 1,242评论 0 23
  • 1.背景介绍 DOCTYPE是什么? DOCTYPE是document type的简写,它并不是 HTML 标签,...
    我叫于搞吧阅读 4,422评论 0 2
  • HTML、XML、XHTML 有什么区别 1.HTML 是用来描述网页的一种语言,指的是超文本标记语言 (Hype...
    饥人谷_牛牛阅读 727评论 0 2
  • •前端面试题汇总 一、HTML和CSS 21 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? ...
    Simon_s阅读 2,228评论 0 8
  • 格式后期处理。 Jeremy Keith在 Fronteers 2010 上的主题演讲 今天我想跟大家谈一谈HTM...
    LordZhou阅读 1,156评论 0 17