admin管理员组文章数量:1794759
CSS之calc、attr函数
CSS之calc定义及用法: calc(expression) expression 必传,一个数学表达式,结果将采用运算后的返回值。
-
calc() 函数用于动态计算长度值。
- 需要注意的是,运算符前后都需要保留一个空格,例如:width: calc(100% - 10px);
- 任何长度值都可以使用calc()函数进行计算;
- calc()函数支持 "+", "-", "*", "/" 运算;
- calc()函数使用标准的数学运算优先级规则;
代码:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob)</title> <style> #div1 { position: absolute; left: 50px; width: calc(100% - 100px); border: 1px solid black; background-color: yellow; padding: 5px; text-align: center; } </style> </head> <body> <p>创建一个横跨屏幕的div,div 两边有 50px 的间隙:</p> <div id="div1">一些文本...</div> </body> </html>运行结果 :
CSS之attr函数定义及用法: attr() 函数返回选择元素的属性值。attr(attribute-name) 必须。HTML 元素的属性名。
实例:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob)</title> <style> a:after {content: " (" attr(href) ")";} </style> </head> <body> <p><a href="//www.runoob">菜鸟教程</a></p> <p><a href="//www.runoob/html/">HTML 教程</a></p> <p><strong>注意:</strong> IE8 需要声明 !DOCTYPE 才可以支持 attr() 函数。</p> </body> </html>执行结果:
CSS calc() 函数:
www.runoob/cssref/func-calc.html
CSS attr() 函数www.runoob/try/try.php?filename=trycss_func_attr
版权声明:本文标题:CSS之calc、attr函数 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686968923a123620.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论