为什么我正在编写的CSS规则不适用?

Add*_*ddy 1 html css styles stylesheet sublimetext2

由于一些奇怪的原因,我无法在Sublime Text 2中编辑或应用样式到html.我不能做内部样式或链接到外部样式.但是,如果我将我在Dreamweaver或Notepad ++中所做的代码,应用和可编辑的样式?如何获得崇高的文本2以允许我应用和编辑样式?

我有Windows 7,我是HTML和CSS的新手.我正在尝试学习不同的代码编辑器,但是编辑器不能工作时很难:(

谢谢!

ETA:我的意思是风格,我的意思是css.我无法在Sublime文本2的html页面上查看任何CSS样式.只有当我使用notepad ++或dreamweaver时.当我使用sublime text 2时,我无法在浏览器中看到css.

这是我的代码:

<!DOCTYPE html>
<head>
<meta charset=utf-8" />
<title>Untitled Document</title>
</head>

<style> 
    body{
        background: orange;
    }

</style>

<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Jon*_*ski 5

你的问题不在于编辑; 文档中可能存在一些错误.

你目前缺少开放<html>,<style>要素应该是里面无论是<head><body>不是它们之间,和charset属性应该有第二个引号包围的价值:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>Untitled Document</title>

    <style> 
        body{
            background: orange;
        }

    </style>
</head>

<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

  • @ChrisB. - 不,不是.在HTML 4中,type属性是必需的.HTML 5已经放弃了对所有样式和脚本语言赋予相同权重的想法(CSS和JavaScript已赢得),并使type属性可选.使用它有两个作用:它让你有机会输入错误并且脚本/样式不适用,它会使文件略大.使用CSS和JS的type属性只有负面影响. (5认同)