在HTML中,一个表由<table>开始,</table>结束,表的内容由“、”定义。表的大小用width=#和heigh=#属性说明。前者为表宽,后考为表高,#是以像素为单位的整数。边框宽度由border=#说明,#为宽度值,单位是像素。表格间距即划分表格的线的粗细,用cellspacing=#表示,#的单位是像素。文本与表框的距离用cellpadding=#说明。
扩展资料:
html特点:
简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便。
可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。
平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。
通用性:另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
您可以利用padding-left 和padding-top这个属性进行控制,但是会或多或少改变容器的大小:
{
padding-left:10px;/*容器里面的内容从左边距离边框10个像素*/
padding-top:10px;/*容器里面的内容从上边距离边框10个像素*/
}
如果你要让边框大小不变的话,记住div的盒模型:
margin-border-padding-conter(div的大小)-padding-border-margin;
也就是说,如果你padding增加了10个像素,为了让border不变,相应的,你的height、width都要减少2*10个像素(左右各10个像素,上下各10个像素)
假如说,你这个边框是一个div的边框,那么:
边框的大小=div的大小+padding的值;
如果你padding增加了,div的大小就要相应减少(如果你只用padding不用padding-left的话,div的width就要减少padding的2倍);
假设默认的CSS:
div{
height:100px;
width:100px;
border:1px red solid;
}
如果你要让div里面的文本向右、向下移动10个像素,保持边框大小不变,那么:
div{
height:90px;
width:90px;
padding-left:10px;/*100px=width+padding-left*/
padding-top:10px;/*100px=height+padding-top*/
border:1px red solid;
}
另一种写法:
div{
height:80px;
width:80px;
padding:10px;/*100px=height+2*padding=width+2*padding*/
border:1px red solid;
}
当然,如果你觉得padding比较麻烦的话,可以直接设置div的高度、宽度,然后用
text-align:center;
line-height:div的高度;