首页 > web前端 > html教程 > html初学(这两天带着一个女孩写div+css,总感觉她理解的方式不是很对)_html/css_WEB-ITnose

html初学(这两天带着一个女孩写div+css,总感觉她理解的方式不是很对)_html/css_WEB-ITnose

WBOY
发布: 2016-06-24 11:35:39
原创
1084 人浏览过

先说明一下,我也是半路出家的和尚,可能有些地方说的不到位,只是个人观点而已。

记得我学这块内容的时候是在北京一家公司上班的时候学的,那时候也没有人带着学习,就别人说了W3C,然后就开始自己看,照着里面的内容去打代码,每天晚上都敲到陵城3点,然后理解各个标签的作用(可能说的不标准),然后一个一个的看标签的属性。自己最开始独立写的一个页面就是用table写了一张简历。

代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head>    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">    <title>个人简历</title></head><body bgcolor="#BBFFFF">    <center><h2>个人简历</h2></center>    <table cellpadding="0" cellspacing="0" border="1px" width="800px" height="600px" align="center">        <tr align="center" height="50px">            <td>姓名</td><td>Strip_liu</td><td rowspan="4">照片区</td>        </tr>        <tr align="center" height="50px">            <td>性别</td><td>男</td>        </tr>        <tr align="center" height="50px">            <td>电话</td><td>180xxxxxxxx</td>        </tr>        <tr align="center" height="50px">            <td>E-mail</td><td>strip_liu@xxx.com</td>        </tr>        <tr >            <td align="center">工作经验</td><td colspan="2">上大学的时候……</td>        </tr>        <tr>            <td align="center">个人介绍</td><td colspan="2">我叫XXX,……</td>        </tr>        <tr>            <td align="center">兴趣爱好</td><td colspan="2">我喜欢象棋……</td>        </tr>    </table>    <center><a href="这里当时写的是QQ空间地址">我的空间</a></center></body></html>
登录后复制

 效果图:

 

这段代码严格来说,还是有问题的,因为当时虽然已经知道div这个东西,但是根本不知道怎么用,一想到做一个简历,第一想到的就是table表格,因为这个本来就是表的形式,只要自己稍稍合并一下单元格就OK了。

这里说一下代码吧。在写出来之后我才知道center这个标签已经被丢弃了;
这里在body里面直接加了北京颜色,也就是bgcolor属性,table中的cellpadding -- 代表单元格外面的一个距离,用于隔开单元格与单元格空间,这里一般都设置为0,cellspacing单元格间距表格间距 -- 代表表格边框与单元格补白的距离,也是单元格补白之间的距离,一般也设置为0;
border属性一般块元素都有,不过有的设置显示有的设置为不显示,border一般用法是 border:宽度 实线/虚线 颜色;width和height是设置整张表宽度和高度的;当然,在任何块元素(标签)中,width和height都是设置宽高的。
tr是行元素,也就是一对tr标签就是一行,tr元素对应的就是td,td代表列,一般内容填充就填充在列种,rowspan是表示跨行合并,后面的数字就代表着跨几行合并单元格,同理colspan是跨列合并,后面数字代表的跨几列;
从上面代码中我们可以看到,text-align="center"这个属性,这是设置行内居中的,但是我有的写在tr中 有的写在td中,虽然这种写法很烂,但初学者这样写很正常,也更加容易理解这个属性带来的效果,因为我有些是要正行居中,所以写在tr中,而有些只需要一个列居中,就单独的写了列居中。

最后是a标签,a标签就是一个超级链接,href属性就是它要链接到那个页面(注意的是href中一定要加上http://,也就是链接用的是http协议);

其实代码挺简单的,初学者可以看看。这些基本就是table的一些东西,真正写页面,现在用table显然已经很不现实了,但这也是基础。零零散散的说了一些,希望对初学者有用。

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板