php - 无法在外部 CSS 工作表中定义填充和边距

标签 php html css

我正在尝试为 元素定义一些 css 样式,特别是填充和边距。我注意到,当我尝试在线定义它时,它可以正常工作,但是当我尝试在外部样式表中使用类选择器时,由于某种原因它不起作用。奇怪的是其他属性(如高度)确实在外部文件中起作用。

相关的php代码:

    <div id='navbar_line'>
    <nav class="home_navbar">
    <div class="container">
        <div id="navbar" class="collapse navbar-collapse" style='padding:0'>
            <ul class="nav navbar-nav home_nav">
                <?php
                // Create the top navigation list by listing the children of the homepage.
                // If the section we are in is the current (identified by $page->rootParent)
                // then note it with <a class='on'> so we can style it differently in our CSS.

                $homepage = $pages->get( "/" );
                $children = $homepage->children;

                $reversed = $children->reverse();

                foreach ($reversed as $child) {
                    echo "<li class='home_navbar_item'>";
                    echo "<a href='{$child->url}'>";
                    echo "<div class='navbar_logo'>";
                    echo    "<img src='{$child->page_logo->url}' alt='{$child->title}' height='30' width='30'>";
                    echo "</div>";

                    echo "</a>";
                    echo "</li>";
                }


                echo "<li class='home_navbar_item'> <a href='{$homepage->url}'>";
                 echo    "<img src='{$meta_data->Logo->url}' alt='{$homepage->title}' height='30' width='30'>";
                 echo "</a>";
                 echo "</li>";
                ?>
            </ul>
        </div><!--/.nav-collapse -->
    </div>
    </nav>
</div>

CSS代码:

#lower_part span{
  padding:0; 
  margin:0;
  white-space: pre;
}


#navbar_line{
  background-color: #04619c;
  height: 137px;
  margin: auto;
}

#navbar{
  background-color: #04619c;
}

.home_navbar_item a {
  height: 300px;
  padding:0; 
  margin:0;
}

.navbar_logo{
  height: 50px;
  width: 50px;
  background-color: white;
  /*border-radius: 50%;*/
}

.carousel_image{
  width:100%;
}

.hebrew_text{
  text-align: right;
}


#scrollable_body{
  height: 100px;
  margin:0;
  padding:0;
}

.scrollable_content{
  padding:0;
  overflow: scroll; overflow-x:hidden;
  height: 500px;
  /*-webkit-overflow-scrolling: touch;*/
}

span{
  padding:4em 0 0 0;
  display:inline-block;
}

hr {
  border:none;
  border-top:1px dotted #f00;
  color:blue;
  background-color:#fff;
  height:1px;
  width:50%;
}

最佳答案

关于php - 无法在外部 CSS 工作表中定义填充和边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31650076/

相关文章:

javascript - bootstrap中的Input-group div,将其定位到底部

html - 高度没有达到 100%

html - 定位导致正文与页脚重叠

jquery - 使用样式表中的匹配图像动态更改 jquery .css 图像

css - Windows 8 - 使用图像作为背景

php - 如何使用CI上传多个文件但只保存一次到数据库?

php - 用PHP学习OO编码,static != 表达式,但是PHP手册上说凡是有值的都是表达式,一头雾水

php - 在 Web 应用程序中使用 TensorFlow 模型

javascript - 如何将 StumbleUpon 和 Delicious Scripts 添加到现有图像

PHP - 从 ldap_connect() 捕获超时异常