rt,左上第一个块里面的四个文字就不知道怎么设置位置,摸了半天没摸出来😂想问问这张图片上这样的应该怎么设置,是个什么思路啊?然后对应的css应该大概是什么样的?
然后中间那个每个文字后面有个背景方框可以写在一个盒子里吗?【捂脸】
给个大概的框架吧,仅供参考:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
*{
padding: 0;
margin: 0;
}
.header {
height: 10%;
text-align: center;
font-size: 50px;
border-style: groove;
}
.show {
height: 90%;
}
.menu {
margin-left: 20px;
margin-right: 20px;
font-size: 20px;
text-align: center;
border-style: groove;
}
.content{
height: 400px;
width: 33%;
float: left;
border-style: groove;
}
</style>
</head>
<body>
<div class="header">大题目</div>
<div class="show">
<div class="menu">导航栏</div>
<div class="show">
<div class="content"></div>
<div class="content" style="border: none;"></div>
<div class="content"></div>
<div class="content"></div>
<div class="content"></div>
<div class="content"></div>
</div>
</div>
</body>
</html>
四个文字,如果一个文字占四分之一的话,每个文字块设置父盒子宽度的50%,高度设置父盒子高度的50%,然后设置垂直居中和水平居中,就能使文字形成这样的位置关系
用flex布局,你可以找一些相似的网站,然后F12自己查看源代码,对应的css块元素是不是不能跟着html嵌套这个问题,并不一定要跟着嵌套,只要你保证不影响其它的就可以了,css嵌套的也最好不要超过四层
上面标题正常俩个div
下边的 可以俩行
每行最外面的写 css
display: flex;
overflow-x: hidden;
flex-wrap: nowrap;
然后每个div写 flex:1
最后一行同理
图片可能只是一个背景图而已
直接用
Dreamweaver设计
所见即所得
用dreamwave或者其他页面设计工具,先把门框设计出来,然后再去用jQuery的去做折线图和饼图那些,这个布局看着应该不会很难的!
float 浮动 然后margin 定位