克隆网站以使用 CSS 进行训练
Cloning a website to train with CSS
我正在复制一个网站以使用 CSS 进行训练(我正在尝试重现此内容:click here to see the image) but I'm having a problem copying borders, this is the result: click here to see 这是我编写的代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Technology - BBC News</title>
<style>
.topbar {
width: 1000px;
height: 40px;
background-color: #ffffff;
}
body {
margin: 0px;
padding: 0px;
}
.logo {
margin-top: 8px;
width: 100px;
float: left;
margin-left: 16px;
}
.topbar-section {
border-left: 1px solid grey;
height: 40px;
float: left,
}
</style>
</head>
<body>
<div class="topbar">
<img src="bbc-blocks-dark.png" class="logo"></div>
</div>
<div class="topbar-section">Sign in</div>
</body>
</html>
请问有什么需要帮忙的吗?
当我查看 Chrome 中的这段代码时 - 我可以看到 .topbar-section 的左边框。
当您说遇到问题时 - 您能告诉我们发生了什么吗?是没有显示,还是显示不正确?
据我所知 - 主要问题是您制作了 2 个单独的 divs,而它应该是一个 div 在另一个里面。
您还有 3 个关闭元素和 2 个打开元素 - 如果您使用的是 Atom 或 Notepad++ 等编辑器,这可以帮助您跟踪打开和关闭元素。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Technology - BBC News</title>
<style>
.topbar {
width: 1000px;
height: 40px;
background-color: #ffffff;
}
body {
margin: 0px;
padding: 0px;
}
.logo {
margin-top: 8px;
width: 100px;
float: left;
margin-left: 16px;
border-right: 1px solid grey;
}
.topbar-section {
height: 40px;
float: left;
margin-left: 5px;
}
</style>
</head>
<body>
<div class="topbar">
<img src="bbc-blocks-dark.png" class="logo">
<div class="topbar-section"><p>Sign In</p></div>
</div>
</body>
</html>
我正在复制一个网站以使用 CSS 进行训练(我正在尝试重现此内容:click here to see the image) but I'm having a problem copying borders, this is the result: click here to see 这是我编写的代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Technology - BBC News</title>
<style>
.topbar {
width: 1000px;
height: 40px;
background-color: #ffffff;
}
body {
margin: 0px;
padding: 0px;
}
.logo {
margin-top: 8px;
width: 100px;
float: left;
margin-left: 16px;
}
.topbar-section {
border-left: 1px solid grey;
height: 40px;
float: left,
}
</style>
</head>
<body>
<div class="topbar">
<img src="bbc-blocks-dark.png" class="logo"></div>
</div>
<div class="topbar-section">Sign in</div>
</body>
</html>
请问有什么需要帮忙的吗?
当我查看 Chrome 中的这段代码时 - 我可以看到 .topbar-section 的左边框。
当您说遇到问题时 - 您能告诉我们发生了什么吗?是没有显示,还是显示不正确?
据我所知 - 主要问题是您制作了 2 个单独的 divs,而它应该是一个 div 在另一个里面。
您还有 3 个关闭元素和 2 个打开元素 - 如果您使用的是 Atom 或 Notepad++ 等编辑器,这可以帮助您跟踪打开和关闭元素。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Technology - BBC News</title>
<style>
.topbar {
width: 1000px;
height: 40px;
background-color: #ffffff;
}
body {
margin: 0px;
padding: 0px;
}
.logo {
margin-top: 8px;
width: 100px;
float: left;
margin-left: 16px;
border-right: 1px solid grey;
}
.topbar-section {
height: 40px;
float: left;
margin-left: 5px;
}
</style>
</head>
<body>
<div class="topbar">
<img src="bbc-blocks-dark.png" class="logo">
<div class="topbar-section"><p>Sign In</p></div>
</div>
</body>
</html>