html - CSS 命令在 CSS 文件中不起作用,但在主 HTML 中起作用

标签 html css

我正在使用 HTML 5 制作一个网站,我正在尝试为导航元素分配一定的高度。在我写的 CSS 文件中,元素的高度没有改变:

nav {
  top: 0px;
  right: 0px;
  left: 0px;
  position: fixed;
  width: 100% 
  height: 5%;
  background-color: white; 
}

但是,当我进入 HTML 文件并再次执行时,它确实:

<style>
    nav {
        height: 5%;
    }
</style>

有什么方法可以在仍然使用 CSS 文件的情况下解决这个问题?

最佳答案

你只是有一个语法错误:

nav{
 top: 0px;
 right: 0px;
 left: 0px;
 position: fixed;
 width: 100%; <~~ you should put semi column at the end of each line
 height: 5%;
 background-color: white;
}

关于html - CSS 命令在 CSS 文件中不起作用,但在主 HTML 中起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47611983/

相关文章:

javascript - 选择选择选项后移动自动对焦

html - 缩小时重复 y 背景图像消失/未对齐

javascript - 将图像放入 HTML Canvas(适合宽度和高度)

javascript - 通过 jQuery 将 HTML 代码更改为 HTML

JavaScript 部分

css - 防止 CSS 转换影响 child

CSS 内容属性不适用于 Safari

html - 在 2 个固定 DIV 之间滚动一个 div,位置 : does not work for me

jquery - 固定 "floating"表头中的列宽

css - SASS 通过其他属性值动态创建属性