<img>标签, 行内样式设置了 宽,高,样式里面也设置了宽,高,为什么行内样式不起作用?

<!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>

    <style>

        img {

            width: 300px;

            height: 150px;

        }

    </style>

</head>

 

<body>

    <div>

        <img src="../image/earth.jpg" alt="地球" width="200" height="100">

    </div>

</body>

 

</html>

行内样式写错了,要写在style“”里面:style="width:200px;height:100px"。

这样试试

 <img src="../image/earth.jpg" alt="地球" style="width=200px;height=100px">

img标签中的width以及height属于属性样式[Attributes Style]

它的优先级是低于行内样式如:style="width:300px;height:150px"以及style标签以及css文件中的样式的

。。。。。这边建议转行,或者重修下html和css基础