gpt4 book ai didi

html - 基于 HTML 结构的 CSS 优化器

转载 作者:可可西里 更新时间:2023-11-01 13:39:12 25 4
gpt4 key购买 nike

我正在寻找任何类型的 CSS 优化器,以针对 HTML 结构优化 CSS。我希望有比 CSSTiny 更好的优化器,因为 HTML 是完全已知的。

这是一个例子。对于像这样的完整 HTML:

<html>
<head>
</head>
<body>
<div id="id1">
some text here
</div>
<div id="id2">
another text here
</div>
</body>
</html>

使用 CSS:

body {
font-size: 12px;
}

#id1 {
margin-top: 10px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
font-size: 14px;
}

#id2 {
margin-top: 10px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
font-size: 12px;
}

CSS 优化器应该产生:

body {
font-size: 12px;
}

div {
margin: 10px auto;
}

#id1 {
font-size: 14px;
}

#id2 {
margin-bottom: 0;
}

甚至更多,理想输出(由@animuson 反馈更改):

body {
font-size: 12px;
}

div {
margin: 10px auto;
}

div:last {
margin-bottom: 0;
}

#id1 {
font-size: 14px;
}

CSS 简写的使用无关紧要 - 它很简单并且已经存在。我要求一些非常聪明的 CSS 优化器。如果它适用于一组 HTML 文件而不是一个使用相同 CSS 的文件,那就更好了。

感谢您的回答!鲍里斯。

最佳答案

啊,如果只有程序可以做到这一点,我们只需点击一个按钮就可以制作一个网站。

由于我们还没有进入这个乌托邦,我们仍然必须优化我们自己的代码。这是正确做事的方式。

如果该代码来自生成器,请对其进行改进。如果你写了,嗯……你知道的。

关于html - 基于 HTML 结构的 CSS 优化器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8042154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com