css - Canvas 和 div block 未在网格中对齐

标签 css html html5-canvas

在我网站的侧边栏上,我的计划是让 canvas 和 div block 以这种形式对齐:

-----------------------------------
|               |                 |
|  Canvas       |     Canvas      |
|_______________|_________________|
|                                 |
|              Div                |
|_________________________________|
|               |                 |
|  Canvas       |     Canvas      |
|_______________|_________________|

但在实际实现中,每个元素后都有一个换行符,如下所示:http://jsfiddle.net/Uy4Jz/1/

此处显示了控制这些 block 的 CSS:

#engineer {
    width: 50%;
    height: 150px;
    background: #060;
    margin: 0;
    padding: 0;
    border: 0;
}

#programmer {
    width: 50%;
    height: 150px;
    background: #006;
    margin: 0;
    padding: 0;
    border: 0;
}

#name {
    width: 100%;
    height: 75px;
    margin: 0;
    padding: 0;
    border: 0;
}

#musician {
    width: 50%;
    height: 150px;
    background: #600;
    margin: 0;
    padding: 0;
    border: 0;
}

#leader {
    width: 50%;
    height: 150px;
    background: #660;
    margin: 0;
    padding: 0;
    border: 0;
}

如何删除所需布局的换行符和/或间距?

最佳答案

只需删除 Canvas 元素之间的换行符:

<div id = "sidebar">
<canvas id = "engineer"></canvas><canvas id = "programmer"></canvas>
<div id = "name">Name Here</div>
<canvas id = "musician"></canvas><canvas id = "leader"></canvas>
</div>

关于css - Canvas 和 div block 未在网格中对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17394523/

相关文章:

javascript - HTML5 Canvas

javascript - Context2D 定义后未定义

javascript - 使用 jquery find() 选择一个下拉菜单会取消选​​择其他下拉菜单

html - 使用 CSS 在图像中居中按钮

html - 如何在我的画廊和另一个 slider 中添加指向图片的链接

javascript - 为特定的 DIV 加载外部 CSS

php - 如何保护父级样式免受用户在描述字段中添加的样式的影响

javascript - 增加标题栏和其他元素的宽度以覆盖整个 JQuery 对话框

php - XMLHttpRequest POST 到 PHP 删除加号

python - 我们如何使用回调和提供数据框的函数动态地在 Dash Table 中创建数据列