添加Semicolon CSS会破坏代码

Mar*_*ark 1 html css

我是学习PHP/CSS的新手,我很困惑:

我创建了这个CSS代码,将我的网站划分为多个部门.当我使用这样的代码时,没有问题:

#main {
    float:left
    min-height:500px
    min-width:350px
}
Run Code Online (Sandbox Code Playgroud)

但使用下面的代码,用分号,它会产生问题.

#main {
    float:left;
    min-height:500px;
    min-width:350px;
}
Run Code Online (Sandbox Code Playgroud)

我使用以下代码来显示一行简单的文本

<div id="main">
    <p style=text-align:center>
        This website is, and will be for a significant period, <b>under construction.</b></a>
    </p>
</div>
Run Code Online (Sandbox Code Playgroud)

当我使用分号时,文本将不会与中心对齐,但没有分号.所以现在我很困惑,我以为你总是不得不在每个CSS行的末尾添加分号?我在这做错了什么?

pat*_*ick 6

反过来......你的代码是用分号工作的,而且不是没有......

我添加了一个边框以使其更清晰,在这个jsFiddle中,分号不存在,在这一个中它们是.你会在第二个例子中看到黑色边框

这被添加:

border: 1px solid black;  
Run Code Online (Sandbox Code Playgroud)