必须使用内联样式与标题中的外部css文件或css代码相反的原因是什么?
答案 0 :(得分:6)
使用内联样式的一个很好的理由是,如果您将其用于HTML电子邮件。对于其他所有机会,我认为最好使用具有有意义的类/ ID和继承的外部样式。
答案 1 :(得分:3)
并非所有款式都可以重复使用;一些将由HTML中的单个元素使用,因此具有该类可能是一种过度的,甚至会增加文件的整体大小。
当样式无法重复用于其他元素(标记)时,使用内联样式实际上可以使HTML更具可读性和可维护性。
答案 2 :(得分:0)
您应该始终尝试找到避免内联样式的方法。它们通常表示计划不周或编程懒散。话虽如此,他们是可用的。如果出现特殊需要,请不要擅自使用可用的工具。
答案 3 :(得分:0)
我能想到的唯一原因是使HTML的可读性降低,CSS的可维护性降低。并非所有款式都可以重复使用;有些将由HTML中的单个元素使用,并且有一个类可能看起来有点过分并且可能略微增加文件的整体大小 - 但是有两个不同的地方你必须编辑CSS使整个事情成为一个整体更难维护。随着您添加越来越多的内联样式,此难度会呈指数级增长。
此外,在对样式表中的其他内容进行更改时,进行更改,查找并导航到正确的HTML文件以修改内联CSS可能会很麻烦,并且会增加应用这些更改的工作量。这就是可维护性差的定义。