CSS - 如何将按钮移动到并排?

时间:2017-10-13 15:10:58

标签: css

我只想将“取消过滤器”按钮移到“过滤器”按钮的右侧。这是MVC / Index.cshtml文件。我也使用Bootstrap。我使用的是Chrome。

我在第二个表单上进行了检查并手动将CSS设置为display:inline-block并且它不会向上移动。我尝试了一些没有运气的事情。

.side-by-side {
    display: inline-block !important;
}

这是屏幕截图。

enter image description here

根据下面的讨论,我在Site.css文件中为表单创建了一条规则:

<assembly> 
    ...
    <dependencySets>
        <dependencySet>
        <scope>compile</scope>  
        <includes>
               <include>*:jar:*</include>
            </includes>
        <outputDirectory>/online-store/lib</outputDirectory>
    </dependencySet>
    <dependencySet>
        <scope>test</scope> 
        <includes>
               <include>*:jar:*</include>
            </includes>
        <outputDirectory>/online-store/lib</outputDirectory>
    </dependencySet>
  </dependencySets>
</assembly>

在检查器中,我可以手动将其添加到两个表单标签中并且它可以正常工作,但是当我运行页面时,我的自定义Site.css文件没有显示。所以规则没有进入浏览器。但是,我的自定义Site.css文件显示其他地方的其他规则。 所以我不明白为什么它没有被浏览器接收。

这是我手动添加到两个表单标签的屏幕截图 - display:inline-block - 它可以正常工作。它移动了“取消过滤器”按钮。屏幕截图还显示了我添加到标记中的新CSS类。

enter image description here

这是一个屏幕截图,它选择我的Site.css文件并应用CSS规则。所以我知道它能够认出来。

enter image description here

2 个答案:

答案 0 :(得分:0)

你可以使用类似的东西:

<style> .side-by-side { display: inline-block; } </style>
<p class="side-by-side"> Filter </p>
<p class="side-by-side"> Cancel </p>

因为你想并排的p块已经在另一个元素中了,所以这应该有效。

答案 1 :(得分:0)

删除表单中的p,因为我认为没有理由保留它们并使用

display:inline-block;

表格。