html初学(这两天带着一个女孩写div+css,总感觉她理解的方式不是很对)_html/css_WEB-ITnose
先说明一下,我也是半路出家的和尚,可能有些地方说的不到位,只是个人观点而已。
记得我学这块内容的时候是在北京一家公司上班的时候学的,那时候也没有人带着学习,就别人说了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 id="个人简历">个人简历</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显然已经很不现实了,但这也是基础。零零散散的说了一些,希望对初学者有用。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

HTML、CSS和JavaScript是Web开发的三大支柱。1.HTML定义网页结构,使用标签如、等。2.CSS控制网页样式,使用选择器和属性如color、font-size等。3.JavaScript实现动态效果和交互,通过事件监听和DOM操作。

HTML、CSS和JavaScript在Web开发中的作用分别是:1.HTML定义网页结构,2.CSS控制网页样式,3.JavaScript添加动态行为。它们共同构建了现代网站的框架、美观和交互性。

HTML的未来趋势是语义化和Web组件,CSS的未来趋势是CSS-in-JS和CSSHoudini,JavaScript的未来趋势是WebAssembly和Serverless。1.HTML的语义化提高可访问性和SEO效果,Web组件提升开发效率但需注意浏览器兼容性。2.CSS-in-JS增强样式管理灵活性但可能增大文件体积,CSSHoudini允许直接操作CSS渲染。3.WebAssembly优化浏览器应用性能但学习曲线陡,Serverless简化开发但需优化冷启动问题。

HTML的未来充满了无限可能。1)新功能和标准将包括更多的语义化标签和WebComponents的普及。2)网页设计趋势将继续向响应式和无障碍设计发展。3)性能优化将通过响应式图片加载和延迟加载技术提升用户体验。

HTML、CSS和JavaScript在网页开发中的角色分别是:HTML负责内容结构,CSS负责样式,JavaScript负责动态行为。1.HTML通过标签定义网页结构和内容,确保语义化。2.CSS通过选择器和属性控制网页样式,使其美观易读。3.JavaScript通过脚本控制网页行为,实现动态和交互功能。

HTML是构建网页结构的基石。1.HTML定义内容结构和语义,使用、、等标签。2.提供语义化标记,如、、等,提升SEO效果。3.通过标签实现用户交互,需注意表单验证。4.使用、等高级元素结合JavaScript实现动态效果。5.常见错误包括标签未闭合和属性值未加引号,需使用验证工具。6.优化策略包括减少HTTP请求、压缩HTML、使用语义化标签等。

HTML的作用是通过标签和属性定义网页的结构和内容。1.HTML通过到、等标签组织内容,使其易于阅读和理解。2.使用语义化标签如、等增强可访问性和SEO。3.优化HTML代码可以提高网页加载速度和用户体验。
