css 除非在本地样式和外部样式表中,否则文本对齐不起作用?这是怎么回事?
css text-align does not work unless in both local style and external stylesheet? Whats going on?
我有一个 css class .menu-bar.
<style>
.menu-bar { width: 100%; text-align: center; }
</style>
如果我将 class 放在外部样式表中,它将不会加载(在 html 文件中无效)。
如果我将 class 放在本地样式表中(在 head 标记中),它仅在外部样式表中也定义了 class 时才有效。我知道这一点,因为我从外部样式表中删除了 class 而本地 class 什么也没做。我的观察是,这是由文本对齐引起的。怎么回事?
我的实现代码:
<div class="menu-bar">
<div> Content </div>
</div>
我的意图是将我的 css 代码放在外部样式表中。在这种情况下,我不得不复制这段代码,这似乎贬低了拥有外部样式表的意义。任何想法都会有所帮助。
我个人使用 VS code 据我所知你的问题是你无法 link 你的外部样式表(CSS 文件)如果你使用 vs 代码,你可以使用它。
可能是实时服务器出现问题,或者如果代码无法正常工作,则可能是其他问题。
如有错误请指正!
我的代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="container">
<div class="menu-bar">
<div>
<p>Content *Text align - center Text horizontally*. </p>
</div>
</div>
</div>
</body>
</html>
CSS 代码(外部 Sheet)
.menu-bar{
width: 100%;
height: 100%;
text-align: center;
background-color: aqua;
}
Click me to view result
外部 CSS 代码没有 运行 因为您没有在 HTML 中导入它。
将此添加到 HTML:
的开头
<link rel="stylesheet" href="PATH_TO_CSS.css">
我有一个 css class .menu-bar.
<style>
.menu-bar { width: 100%; text-align: center; }
</style>
如果我将 class 放在外部样式表中,它将不会加载(在 html 文件中无效)。 如果我将 class 放在本地样式表中(在 head 标记中),它仅在外部样式表中也定义了 class 时才有效。我知道这一点,因为我从外部样式表中删除了 class 而本地 class 什么也没做。我的观察是,这是由文本对齐引起的。怎么回事?
我的实现代码:
<div class="menu-bar">
<div> Content </div>
</div>
我的意图是将我的 css 代码放在外部样式表中。在这种情况下,我不得不复制这段代码,这似乎贬低了拥有外部样式表的意义。任何想法都会有所帮助。
我个人使用 VS code 据我所知你的问题是你无法 link 你的外部样式表(CSS 文件)如果你使用 vs 代码,你可以使用它。
可能是实时服务器出现问题,或者如果代码无法正常工作,则可能是其他问题。
如有错误请指正!
我的代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="container">
<div class="menu-bar">
<div>
<p>Content *Text align - center Text horizontally*. </p>
</div>
</div>
</div>
</body>
</html>
CSS 代码(外部 Sheet)
.menu-bar{
width: 100%;
height: 100%;
text-align: center;
background-color: aqua;
}
Click me to view result
外部 CSS 代码没有 运行 因为您没有在 HTML 中导入它。
将此添加到 HTML:
<link rel="stylesheet" href="PATH_TO_CSS.css">