div 的 CSS 问题

发布于 2024-12-05 12:27:44 字数 1238 浏览 0 评论 0原文

嘿,我正在为我的未来网站开发这个布局,但我无法修改 id=titre,因为我添加了带有旋转变换的容器 div...这是代码,

  <style type="text/css">
body {
     background-color: white;
}

.rotate {

 /* Rotate div */
transform:rotate(-90deg);
-ms-transform:rotate(-90deg); /* IE 9 */
-moz-transform:rotate(-90deg); /* Firefox */
-webkit-transform:rotate(-90deg); /* Safari and Chrome */
-o-transform:rotate(-90deg); /* Opera */
background-color: transparent;
 position: fixed;

 margin-left: 1100px;

}
 #titre {
      font-family: baskerville;
      color: blue;
      text-transform: uppercase;
      font-style: italic bold;
 }
 #description {
          font-family: baskerville;
          font-style: italic
          text-transform: underline;
          color: #000;
          }



 </style>
  <div class="rotate">                     <!--Bloc devant aller à droite -->
    <div id="titre">                                   
     <h1>{Title}</h1>                         
    </div>    
   <div id=description">                         
    {block:Description}
        <p id="description">{Description}</p>
     {/block:Description}
   </div>
  </div> 

你能看到我的问题出在哪里吗?

Hey I'm developing this layout for a future site of mine but I can't modify id=titre since I've added a a container div with rotation transformation..... Here is the code

  <style type="text/css">
body {
     background-color: white;
}

.rotate {

 /* Rotate div */
transform:rotate(-90deg);
-ms-transform:rotate(-90deg); /* IE 9 */
-moz-transform:rotate(-90deg); /* Firefox */
-webkit-transform:rotate(-90deg); /* Safari and Chrome */
-o-transform:rotate(-90deg); /* Opera */
background-color: transparent;
 position: fixed;

 margin-left: 1100px;

}
 #titre {
      font-family: baskerville;
      color: blue;
      text-transform: uppercase;
      font-style: italic bold;
 }
 #description {
          font-family: baskerville;
          font-style: italic
          text-transform: underline;
          color: #000;
          }



 </style>
  <div class="rotate">                     <!--Bloc devant aller à droite -->
    <div id="titre">                                   
     <h1>{Title}</h1>                         
    </div>    
   <div id=description">                         
    {block:Description}
        <p id="description">{Description}</p>
     {/block:Description}
   </div>
  </div> 

Can you see where my problem is ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梓梦 2024-12-12 12:27:44

html 元素中的 ID 应该是唯一的。

您有 2 个 id=description 的元素。

使用:

class="description" 

代替。 (如果您想将样式应用于多个元素)

ID in html elements should be Unique.

You have 2 elements with the id=description.

Use:

class="description" 

instead. (if you want to apply a style to multiple elements)

半世晨晓 2024-12-12 12:27:44

对同一页面上的两个不同元素使用相同的 ID 是一个很大的禁忌。

为他们提供唯一的 ID 并为他们提供一个共同的、匹配的类。

class="description"

Using the same ID for two different elements on the same page is a big no-no.

Give them unique IDs and give them a common, matching class.

class="description"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文