.id-name与CSS中<id>标签的#id-name有什么不同?

时间:2018-01-15 10:43:28

标签: html css

我从Udacity的网站http://assignments.udacity-extras.appspot.com/courses/html-css/samples/style-1.html看到了这个网络应用页面。在CSS部分中,提供了以下代码 -

body {
    margin: 0;
}
#content {
    max-width: 948px;
    margin: 0 auto; 
}

h1 {
    background-color: #f8981C;
    color: white;
    font-size: 48px;
    font-family: Helvetica;
    text-align: center;
    padding: 20px;
    margin: 0;

}

.row {
    display: flex;
    flex-direction: row-reverse;
    height: 100%
}

p {
    color: grey;
    font-size: 24px;
    font-family: Helvetica;
}

.image > img {
    border: 6px black dotted;
    margin-left: 20px;
}

对于以下HTML页面 -

<!doctype html>
<html>
  <head>
    <title>Favorite App</title>
    <link rel="stylesheet" type="text/css" href="style-1.css">
  </head>
  <body>
    <div id="content">
      <div>
        <h1 id="banner">My Favorite App</h1>
      </div>
      <div class="row">
        <div class="image"><img src="app.png">
        </div>
        <div class="description">
          <p>
          Some description here.
          </p>
        </div>
      </div>
    </div>

  </body>
</html>

现在,所有内容都在id内容&amp;标签下。在CSS中使用样式时,#content已被使用?为什么这样 ?它与.row有什么不同?如果我们使用.content而不是#content?

会发生什么

1 个答案:

答案 0 :(得分:0)

您不能使用.content而不是#content。 。 sign用于类,#用于id-s。