我正在寻求帮助,以使我的HTML响应式白色所有屏幕尺寸。我尝试了@media,但似乎无法正常工作,也许我包含了错误的元素?
谢谢!
我还有1个问题,我应该在元素周围而不是边框处使用包装器吗?
我想在class = main和class = navigation之间留出空隙。 就像我在头文件和main之间做的一样(做过丝毫margin属性) 但是由于某种原因,我无法使其在左边距空白的情况下起作用...
有什么建议吗?
谢谢!
source = ColumnDataSource(data=dict(x=x, counts=counts))
p = figure(x_range=FactorRange(*x), plot_height=250, title="Sums by Months",
toolbar_location=None, tools="")
p.vbar(x='x', top='counts', width=0.9, source=source)
p.y_range.start = 0
p.x_range.range_padding = 0.1
p.xaxis.major_label_orientation = 1
p.xgrid.grid_line_color = None
show(p)
{
box-sizing: border-box;
margin: 0px;
}
.head header {
border: 1px solid;
width : 100%;
background-color: #4ca730;
line-height: 150px;
text-align: center;
}
.head h1 {
display : inLine;
color: #ecee1b;
margin-top: 100px;
margin-left: 1%;
}
.head img {
padding-left: 10px;
background-image:url("Images/spaghetti.jpg");
display: inLine;
float : left;
}
.navigation {
height: 400px;
border-right: 1px solid;
float: left;
background-color: #4ca730;
}
nav a {
display: block;
padding-top: 20px;
padding-left: 10px;
}
.form {
margin-top: 5%;
margin-left: 5%;
margin-right: 5%;
border-bottom: 1px solid;
border-top: 1px solid;
border-left: 1px solid;
background-color: gray;
}
.main {
column-gap: 2em;
height: 380px;
margin-left: 5%;
margin-top:1%;
margin-bottom: 1%;
border: 1px solid;
}
.main img {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 5%;
}
.main p {
text-align: center;
margin-top: 3%;
}
footer {
border: 1px solid;
background-color: #4ca730;
}
p {
text-align: left;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 5px;
}
@media (max-width: 600px) {
nav, article {
width: 100%;
height: auto;
答案 0 :(得分:1)
检查您的CSS。正如其他人提到的那样,有几个错误。除此之外,作为快速提示,请尝试使H1
标签在响应时看起来不错。当前,在调整浏览器大小时,“ Tuscany Restaurant”分为两行。
@media (max-width: 600px) {
nav, article {
width: 100%;
height: auto;
}
header a, header h1 {
display: flex;
margin: 0 auto;
}
}
已编辑Fiddle
答案 1 :(得分:0)
希望获得帮助
请阅读有关媒体查询Read here
您错过了关闭div或媒体查询代码的机会。
@media (max-width: 600px) {
nav, article {
width: 100%;
height: auto;}
}
答案 2 :(得分:0)
针对您的问题的快速解决方案:
1)缺少'{}'大括号
2)我用于媒体查询的方法:@media和(最大宽度:600 px) 媒体查询应按以下方式关闭:
@media and (max-width: 600px) {
nav, article {
width: 100%;
height: auto;
}
}