高效的可维护的,组件化的【译】
你对CSS了解多少?
“如何写出更加高效的CSS呢?”
让我们来看看 4个关键点
高效的CSS可维护的CSS组件化的CSS hack-free CSS
书写高效CSS
使用外联样式替代行间样式或者内嵌样式.
不推荐使用行间样式::
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01//EN""/TR/html4/strict.dtd"><html lang="en"><head><meta http-equiv="content-type" content="text<title>Page title</title></head><body><p style="color: red"> ...</p></body></html>
不推荐使用内嵌样式::
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01//EN""/TR/html4/strict.dtd"><html lang="en"><head><meta http-equiv="content-type" content="text<title>Page title</title><style type="text/css" media="screen"> p{ color: red;}</style></head><body> ...</body></html>
推荐使用外联样式::
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01//EN""/TR/html4/strict.dtd"><html lang="en"><head><meta http-equiv="content-type" content="text<title>Page title</title><link rel="stylesheet" href="name.css" type="text/css" media="screen"/></head><body> ...</body></html>
为了兼容老版本的浏览器,建议使用link引入外部样式表的方来代替@import导入样式的方式.译者注:@import是CSS2.1提出的所以老的浏览器不支持,点击查看@import的兼容性。@import和link在使用上会有一些区别,利用二者之间的差异,可以在实际运用中进行权衡。关于@import和link方式的比较有几篇文章可以拓展阅读:@import vs link、don’t use@import、 Flash of Unstyled Content (FOUC) .
不推荐@import导入方式::
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01//EN""/TR/html4/strict.dtd"><html lang="en"><head><meta http-equiv="content-type" content="text<title>Page title</title><style type="text/css" media="screen">@import url("styles.css");</style></head><body> ...</body></html>
推荐引入外部样式表方式::
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01//EN""/TR/html4/strict.dtd"><html lang="en"><head><meta http-equiv="content-type" content="text<title>Page title</title><link rel="stylesheet" href="name.css" type="text/css" media="screen"/></head><body> ...</body></html>
使用继承
低效率的::
p{ font-family: arial, helvetica, sans-serif;}
#container{ font-family: arial, helvetica, sans-serif;}#navigation{ font-family: arial, helvetica, sans-serif;}
#content{ font-family: arial, helvetica, sans-serif;}#sidebar{ font-family: arial, helvetica, sans-serif;} h1{ font-family: georgia, times, serif;}
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新小学教育CSS相关学习内容总结全文阅读和word下载服务。
相关推荐: