html xmlns 什么作用,CSS-“ <html xmlns =” [http://www.w3.org/1999/xhtml“>”]有什么作用?...

您正在将HTML与XHTML混在一起。

通常使用height:100%声明来区分HTMLish语言的版本(在这种情况下为HTML或XHTML)。

不同的标记语言将表现不同。 我最喜欢的示例是height:100%。在浏览器中查看以下内容:

XHTML

table { height:100%;background:yellow; }

How tall is this?

...并将其与以下内容进行比较:(请注意明显缺少height:100%声明)

HTML(怪异模式)

table { height:100%;background:yellow; }

How tall is this?

您会注意到表格的高度完全不同,并且两个文档之间的唯一区别是标记的类型!

很好...现在,height:100%做什么?

但是,这并不能回答您的问题。 从技术上讲,XHTML文档的根元素使用height:100%属性:(根据Wikipedia)

XHTML文档的根元素必须是height:100%,并且必须包含

您会发现,了解XHTML不是HTML而是XML(一种截然不同的生物)非常重要。 (好吧,是一种不同的生物)height:100%属性只是文档需要为有效XML的特征之一。 为什么? 因为有人在使用该标准,所以是这样说的;)(您可以在Wikipedia上阅读有关XML名称空间的更多信息,但我省略了该信息,因为它实际上与您的问题无关!)

但是,为什么height:100%修复了CSS?

如果像这样构造文档...(如您在评论中所建议)

[...]

...正在修复您的文档,这使我相信您对CSS和HTML不太了解(没有冒犯性!),事实是,如果没有height:100%,它的行为正常,而对于

我提供的以上示例就是该问题的示例; 大多数人认为height:100%应该导致

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值