You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

外部样式表中text-align样式不生效问题排查

问题:外部CSS中text-align类无法生效的原因?

我有基础HTML文件与外部CSS文件,CSS内包含font-size类和text-align类,但仅font-size类可正常生效。尝试使用VS Code、PyCharm编辑器,给body、header、footer添加.centered类,text-align样式仍无效。

HTML代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" >
    <link href="styles.css" rel="stylesheet">
    <title>Title</title>

</head>
    <body class="centered">
                <header class="large" >
                    John Harvard
                </header>
                <main  class="medium">
                    Welcome to my page!
                </main>
                <footer class="small" >
                    Copyright &#169 John Harvard 1636
                </footer>


    </body>
</html>

CSS代码

<style>
       .centered {
               text-align: center;
           }
       .large {
           font-size: 70px;
           }
       .medium {
           font-size: medium;
           }
       .small {
           font-size: 3px;
           }

</style>

原因解析

外部CSS文件不需要包含<style>标签——这个标签仅在HTML文件内部嵌入CSS代码时才需要使用。移除CSS文件中的<style>和</style>标签后,.centered类的text-align样式即可正常生效。


内容的提问来源于stack exchange,提问作者krowolubka

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 16:35:50