用table和div元素实现简单的布局

阅读: 评论:0

用table和div元素实现简单的布局

用table和div元素实现简单的布局

我已经结束了关于C语言的课程,现在想要在前端有所尝试,一方面是C语言里的算法和内容的逻辑性很强,概念也很抽象,难度是不言而喻的,而且那些C/C++大佬的头发也很稀疏。

现在假期将至,刚好会有些时间可以自学。
在看了一些视频材料后,我也开始进行一些尝试。
1.div块的布局
先不对div进行设计

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ".dtd">
<!--告诉浏览器,你的文档以HTML格式遵循W3C标准XHTML1.0协议--!>
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!--这个网页的格式是文本的,utf8的编码--!>
<title>div布局</title>
</head><body><div id="banmain">  <!--全局的div块--!><div id="heading">这是头部             <!--定义头部的div块--!></div><div id="menu">这块做一个类似菜单的东西    <!--定义左边的栏目--!></div><div id="main">主体部分          <!--定义留出的主要空间--!></div><div id="weiba">尾部             <!--定义尾部--!></div></div>
</body>
</html>

先运行以下,看一下效果。
可以看到什么效果都没有
如果我们不对它进行样式的规定,是没有什么实际效果的
下面我们进行样式的设计

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ".dtd">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>div布局</title>
</head>
<style type="text/css">     <!--加入CSS样式--!>
#banmain{                       <!--#索引全局元素--!>width:100%;                   <!--宽度100%--!>height:900px;               <!--高度900个像素--!>background-color:#0C2;        <!--背景颜色--!>
}
#heading{width:100%;height:15%;background-color:#0F3;
}
#menu{width:30%;height:70%;background-color:#03C;float:left;                 <!--设置浮动,从左到右--!>
}
#main{width:70%;height:70%;background-color:#C66;float:left;         <!--设置浮动,从左到右--!>
}
#weiba{width:100%;height:15%;background-color:#F39;clear:left;   <!--清除浮动效果--!>
}</style><body><div id="banmain"><div id="heading">这是头部</div><div id="menu">这块做一个类似菜单的东西</div><div id="main">主体部分</div><div id="weiba">尾部</div></div>
</body>
</html>

下面再看一下效果;
现在刚才的一些文字变成了4块颜色不同的区域,
我门就可以在这些区域中再进行改变,加入图片,链接,表单什么的。
2.table元素的布局
table元素是一种表格元素,就像这个Markdown编辑器中的表格编辑可能是从table元素简化来的
首先我们要知道一些基本的标签如
th 定义表格的表头。

tr 定义表格的行。

td 定义表格单元。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ".dtd">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>table元素布局</title>
</head><body marginheight="0px" marginwidth="0px">
<table width="100%" height="900px">  <!--设置长和宽--!><tr><td colspan="2" width="100%" height="10%" bgcolor="#00FFFF">这里是头部</td> <!--设置长和宽和背景颜色,同时合并2个单元格--!></tr><tr><td width="30%" height="70%" bgcolor="#FF3333">左边</td><td width="70%" height="70%" bgcolor="#9933CC">tamade</td></tr><tr><td colspan="2" width="100%" height="20%" bgcolor="#00FF33"> 这里是末尾</td></tr>
</table>
</body>
</html>

运行如下
如果要将边框清除,则将body的margin设为0即可。
现在随便加入一个列表并链接样式文件和图片如图所示
也可以在其中设计表单来丰富其中的内容。
对于这两种方法我觉得第1种方法用DIV进行控制更加简单和方便,和样式的结合也更容易。

本文发布于:2024-01-31 19:22:29,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170670014930785.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:布局   元素   简单   table   div
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23