这个网站是一个用于清理和优化HTML文档的工具,名为Sanitize.css。它包含多种CSS属性值的清理规则,可以帮助去除多余的空格、换行符、缩进等,从而简化HTML代码的布局。该工具使用WebKit内核(例如Chrome或Safari)来确保兼容性和正确性。
以下是一些关键属性的清理规则:
-webkit-box-sizing: border-box;
- 移除元素的边框和内边距计算方式。
box-sizing: border-box;
- 移除元素的内外边距总和。
outline: 0;
- 移除鼠标悬停、点击和激活事件时的元素边框。
margin: 0;
- 移除元素之间的空白间距。
padding: 0;
- 移除元素内的空白间距。
list-style: none;
- 移除无序列表的样式。
figure{ margin: 0;}
和ul, ol, li { margin: 0; padding: 0; list-style: none;}
- 确保所有列表项和块级元素在视觉上没有外边距。
a[href]:hover, a[href]:focus, a { text-decoration: none }
- 移除链接文本的下划线、斜杠或其他装饰。
a:active, a:focus, a:hover { text-decoration: none }
- 移除链接的超链接效果。
figcaption{ font-weight: normal; }
- 确保所有图例的字体权重正常。
blockquote, q { quotes: none; }
- 移除引用或引号的默认格式。
summary{ display: auto; }
- 确保摘要标签被自动显示,而不是隐藏。
这些规则旨在简化HTML代码,提高可读性和一致性,同时确保页面在不同环境下的表现一致。