伪类在CSS文件中不起作用,元素标记也不起作用

时间:2018-09-03 10:46:57

标签: html css

我正在使用Apache服务器来学习Web编程。我在为页面编写CSS文件时遇到了这个问题:如果在CSS文件中定义了伪类,则它们将不起作用。即使我在HTML中定义它们,它们也只能在使用id标记时才起作用,而不是在元素上起作用,如果有人可以提供关于发生原因的见解,那就太好了,我将HTML代码留在这里,在CSS代码中,我在最后或第一次定义了伪类,但似乎都不起作用。

<head>
    <link rel="stylesheet" type="text/css" href="\styles\login.css">
    <link rel="icon" type="image/x-icon" href="\images\icon\icon.ico" />
    <script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script src="../../js/register.js"></script>
    <Title>Register</Title>
    <style>

            button:hover{
            background-color : #00F3FF;
        }
        button:active{
            background-color:red;
        }

        </style>
        </head>
        <body>

         <div id="external">
             <div id="hide">
            <form >
            <p>Enter your email</p>
            <input type="text" name="email" id="3"><br>
            <p>Enter your username:</p>
            <input type="text" name="username" id="1"><br>
            <p>Enter your password:</p>
            <input type="text" name="pass"id="2"><br><br>
        
        </form>
        <button id="bt">Submit</button>
        <div id="hd">
        <p><font color=pink size=5px>Registration successful!</font></p>
        </div>
        </div>
        </div>
    </body>

这不起作用。

0 个答案:

没有答案