Div 标签形状未显示
Div tag shape not showing
<!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">
<title>HTML</title>
<!-- HTML -->
<!-- Custom Styles -->
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="container">
<div class="face"></div>
<div class="eyeleft"></div>
<div class="eyeright"></div>
<div class="smile"></div>
</div>
<!-- Project -->
<script src="main.js"></script>
</body>
</html>
我尝试使用以下 css 代码创建圆脸,它应该链接到 div 标签。
.face {
color: #ffe9d1;
top: 100px;
left: 100px;
border-width: 100px, 100px, 100px, 100px;
border-radius: 50px, 50px, 50px, 50px;
}
没有更多详细信息要包括,但也许可以。
请解释为什么没有显示
您用于指定 border-width
和 border-radius
的语法不正确。
你必须改用这个:
.face {
color: #ffe9d1;
top: 100px;
left: 100px;
border-radius: 50px; /* Notice this */
border: 100px red solid; /* Notice this */
}
<div class="container">
<div class="face"></div>
<div class="eyeleft"></div>
<div class="eyeright"></div>
<div class="smile"></div>
</div>
border-width
和 border-radius
的语法确实接受 4 个值,所以这不是问题。
但是:边框 属性 需要 CSS 中的 3 个参数:border-width
、border-style
和 border-color
。这里 border-style
不见了。例如,将其设置为“solid”。如果您未定义它,它将默认为“none”,这是不可见的。
改编 CSS 给出结果 ->
.face {
color: #ffe9d1;
top: 100px;
left: 100px;
border-style: solid;
border-width: 100px, 100px, 100px, 100px;
border-radius: 50px, 50px, 50px, 50px;
}
<!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">
<title>HTML</title>
<!-- HTML -->
<!-- Custom Styles -->
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="container">
<div class="face"></div>
<div class="eyeleft"></div>
<div class="eyeright"></div>
<div class="smile"></div>
</div>
<!-- Project -->
<script src="main.js"></script>
</body>
</html>
我尝试使用以下 css 代码创建圆脸,它应该链接到 div 标签。
.face {
color: #ffe9d1;
top: 100px;
left: 100px;
border-width: 100px, 100px, 100px, 100px;
border-radius: 50px, 50px, 50px, 50px;
}
没有更多详细信息要包括,但也许可以。
请解释为什么没有显示
您用于指定 border-width
和 border-radius
的语法不正确。
你必须改用这个:
.face {
color: #ffe9d1;
top: 100px;
left: 100px;
border-radius: 50px; /* Notice this */
border: 100px red solid; /* Notice this */
}
<div class="container">
<div class="face"></div>
<div class="eyeleft"></div>
<div class="eyeright"></div>
<div class="smile"></div>
</div>
border-width
和 border-radius
的语法确实接受 4 个值,所以这不是问题。
但是:边框 属性 需要 CSS 中的 3 个参数:border-width
、border-style
和 border-color
。这里 border-style
不见了。例如,将其设置为“solid”。如果您未定义它,它将默认为“none”,这是不可见的。
改编 CSS 给出结果 ->
.face {
color: #ffe9d1;
top: 100px;
left: 100px;
border-style: solid;
border-width: 100px, 100px, 100px, 100px;
border-radius: 50px, 50px, 50px, 50px;
}