css 使用 calc 实现背景满屏,内容宽度固定

    xiaoxiao2022-06-24  38

    header, section, footer { padding: 1em calc(50% - 350px); }

    1,别忘了在 calc() 函数中用空白符把 - 和 + 隔起来,否则会 产生解析错误!这个看似怪异的规则是为了向前兼容:在未来,calc() 可能会允许使用标识符,而这些标识符本身可能会包含连字符,容易与减号混淆。

    2,无需使用width;

    3,优势: 避免了使用两层元素,css也不需要分开两层元素来写;使代码更dry;

    calc函数的用法:

    <calc()> = calc( <calc-sum> ) <calc-sum> = <calc-product> [ [ '+' | '-' ] <calc-product> ]* <calc-product> = <calc-value> [ '*' <calc-value> | '/' <number> ]* <calc-value> = <number> | <dimension> | <percentage> | ( <calc-sum> )

    css 揭秘》 笔记

    转载请注明原文地址: https://ju.6miu.com/read-1123755.html

    最新回复(0)