HTML表格
- 标签:
表格标签 | 含义 |
---|---|
<table></table> |
定义表格 |
<caption></caption> |
定义表格标题 |
<th></th> |
定义表格表头 |
<tr></tr> |
定义表格的行 |
<td></td> |
定义表格的单元 |
<thead></thead> |
定义表格的页眉 |
<tbody></tbody> |
定义表格的主体 |
<tfoot></tfoot> |
定义表格的页脚 |
<col span=""> |
定义表格的列属性 |
- 页面效果:
|
|
表格内列表:
|
|
HTML列表
标签:
<ol> 有序列表 |
<ul> 无序列表 |
---|---|
<li> 列表项 |
<dl> 列表 |
<dt> 列表项 |
<dd> 描述 |
无序列表:
使用标签:
<ul>
,<li>
属性:type
=”disc
–实心圆;circle
– 空心圆 ;square
–实心方块”
列表也可横向排列 ,用CSS样式有序列表:
使用标签:
<ol>
,<li>
属性type
=”A
–>A,B,C,D ;a
–>a,b,c,d ;I
–>I,II,III,IV ;i
–> i,ii,iii,iv
默认为数字start
属性可以设置从几开始嵌套列表:
使用标签:
<ul>
,<ol>
,<li>
1234567<ul><li>宠物</li><ul><li>猫</li> // <ul>无序列表嵌套<li>狗</li></ul></ul>自定义列表:
使用标签:
<dl>
,<dt>
,<dd>
123456<dl><dt>helloworld</dt><dd>描述helloworld</dd><dt>helloworld</dt><dd>描述helloworld</dd></dl>
HTML块
块元素:
块元素在显示时,通常以新行开始
例:<h1>
,<p>
,<ul>
,<div>
<div>元素:
布局,配合css使用,给div标签设置一个id属性,然后在css文件中设置div样式,在头文件中<link>
引入css文件1234567891011121314.css中:#divid p{color:red; //设置id为divid的标签中的 p元素的颜色}.html中:<head><link rel="stylesheet" type="text/css" href="mycss.css"></head><body><div id="divid"><p>helloworld!</p></div></body>内联元素:
内联元素通常不会以新行开始
例:<b>
,<a>
,<img>
,<span>
<span>元素:
是内联元素,可作为文本的容器,可在其中定义文字样式123456789<style type="text/css">span{color:red;}</stye><div id="divspan"><p><span>span效果</span>这里没有span效果</p></div>
HTLM布局
使用div布局
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647<style type="text/css" media="screen">/* margin 边距宽度 */body{margin: 0px;}/* width的值可以为百分比,但是height的值不能为百分比*/div#container{width:100%;height: 950px;background-color: red;}/* 此处的height能够定义成百分比是因为总div已经定义了高度 */div#heading{width: 100%;height: 10%;background-color: aqua;}/* 页面左半部分 float 设置浮动*/div#content_menu{width: 30%;height: 50%;background-color: aquamarine;float: left;}/* 页面右半部分*/div#content_body{width: 70%;height: 50%;background-color: blueviolet;float: right;}/* 页面底部,需要清除浮动 */div#footing{width: 100%;height: 40%;background-color: black;clear: both;}</style></head><body><div id="container"><div id="heading">头部 </div><div id="content_menu">内容左侧</div><div id="content_body">内容右侧 </div><div id="footing">底部 </div></div>页面效果:
使用table布局
123456789101112131415<body marginheight="0px" marginwidth="0px"><table width="100%" height="950px" style="background-color:blue"><!-- colspan 两个单元格合并为一个--><tr><td colspan="2" width="100%" height="10%" style="background-color:aqua">头部</td></tr><tr><td width="30%" height="50%" style="background-color:blue">左菜单</td><td width="70%" height="50%" style="background-color:blueviolet">右菜单</td></tr><tr><td colspan="2" width="100%" height="40%" style="background-color:darkcyan">底部</td></tr></table></body>页面效果: