这听起来绝对愚蠢愚蠢,但我是新的网站设计。div内div(理论)
是否有可能在div中有div?
我想用第一个div来创建页脚并给它一个背景颜色,并保持一个尺寸(1920 x 300),就这些了。然后我想让下一个div让我列出一些链接到其他页面并定位它们(这是第二个div的唯一任务)和第三个div来保存一些图像并将它们定位(第三个div的唯一任务)
或者am我从小山上爬了一座山,错过了一个更简单的方法来做到这一点?
这听起来绝对愚蠢愚蠢,但我是新的网站设计。div内div(理论)
是否有可能在div中有div?
我想用第一个div来创建页脚并给它一个背景颜色,并保持一个尺寸(1920 x 300),就这些了。然后我想让下一个div让我列出一些链接到其他页面并定位它们(这是第二个div的唯一任务)和第三个div来保存一些图像并将它们定位(第三个div的唯一任务)
或者am我从小山上爬了一座山,错过了一个更简单的方法来做到这一点?
我对你无限的同情,因为我正在经历同样的过程大约一年前。 阅读上面提到的所有优秀建议,但学习它的最好方法就是实现它。您可以使用jsfiddle.net,或者只是使用记事本,将HTML文件保存在您的计算机上,然后用浏览器打开它。你会看到各种“有趣”的行为。我已经有了很多改变div上ONE像素的例子,并且您可以在页面上看到毕加索立体派绘画!
我已经把一点fiddle一起给你玩。请注意,一旦您获得HTML“完成”,您将大部分时间用于代码的CSS部分。祝你好运!
CSS
.container {
width:300px;
height: 300px;
background-color: red;
}
.insidediv1 {
width: 250px;
height: 100px;
background-color: blue;
}
.insidediv2 {
width: 250px;
height: 100px;
background-color: orange;
float: right;
}
.insidediv3 {
width: 250px;
height: 50px;
background-color: green;
float: right;
}
.yourimage {
width: 75px;
height: 75px;
background-color: white;
margin: 10px auto;
}
.footer {
width: 300px;
height: 100px;
background-color: yellow;
}
HTML
<div class='container'>
<div class='insidediv1'></div>
<div class='insidediv2'>
<div class='yourimage'>IMAGE</div>
</div><!--end insidediv2-->
<div class='insidediv3'></div>
</div><!--end container-->
<div class='footer'>Footer</div>
当然,你可以在一个<div>
在<div>
一个<div>
在一个一个<div>
...
只要看看任何网页的源代码,你会看到很多的嵌套<div>
,<span>
等...
是有可能.. 更多信息,选中此链接可能是帮助全.. http://gostats.com/resources/css-div-tutorial.html
..
http://www.w3schools.com/tags/tag_div.asp
...
是的,这是最绝对有可能。这是HTML
和css
设计做..
你通过成千上万形成严重的教程拖网在那里之前,要考虑几个资源的该类型的问题:
如果你真的渴望得到降浊与实际div
S,然后看看几个布局框架。这些使它死容易“的div中的div”的想法可视化你的,而你编码HTML
。
css
到使它看起来就像你想怎么..有件很简单的例子一个look at this jsbin Bootstrap 3中的布局(并调整浏览器窗口的大小)。只需点击右上角的“编辑”按钮即可查看其背后的代码。
不管你做什么,都不要过度使用标记。让您的标记尽可能简单,以便显示您需要的内容,然后使用基于布局的规则将这些部分放到您想要的位置。这是所有上述选项的“布局”方面将有助于理解的地方。
希望能有所帮助。 :)
@AlexB这将成为一个divsoup寿:D – Bananam00n
简短回答:是的 –
这实际上是相当普遍的做法。 – RealityDysfunction