【基于HTML5的网页设计及应用】——实现个人简历表格和伪类选择器应用

🎃个人专栏:

🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客

🐳Java基础:Java基础_IT闫的博客-CSDN博客

🐋c语言:c语言_IT闫的博客-CSDN博客

🐟MySQL:数据结构_IT闫的博客-CSDN博客

🐠数据结构:​​​​​​数据结构_IT闫的博客-CSDN博客

💎C++:C++_IT闫的博客-CSDN博客

🥽C51单片机:C51单片机(STC89C516)_IT闫的博客-CSDN博客

💻基于HTML5的网页设计及应用:基于HTML5的网页设计及应用_IT闫的博客-CSDN博客​​​​​​

🥏python:python_IT闫的博客-CSDN博客

欢迎收看,希望对大家有用!

目录

🎯个人简历表格:

🥏涉及知识点:

💻代码展示:

 🥽实现效果:

 🎯伪类选择器应用:

🥏涉及知识点:

💻代码展示:

 🥽实现效果:


🎯个人简历表格:

🥏涉及知识点:

  1. <table>:定义一个表格,用于展示个人简历的各个信息。
  2. <caption>:表格标题,显示为"个人简历"。
  3. <tr>:表示表格中的一行。
  4. <td>:表示表格中的一个单元格。
  5. class="tdbgc":给指定的单元格设置一个名为"tdbgc"的类,用于设置背景色为灰色。
  6. rowspan="5":用于合并单元格,将图片单元格跨越5行。
  7. <img>:插入一个图片,src属性指定图片的路径。
  8. <style>:定义了表格的样式,如宽度、边框、字体等。
  9. CSS选择器(例如".pic"):通过CSS选择器选中指定的元素,并对其进行样式设置。

💻代码展示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>table{width: 800px;height: 550;border: solid 3px #000033;border-collapse: collapse;text-align: center;margin: 10px auto;}caption{font-size: 24px;padding: 10px;}td{border: solid 2px;}.pic{width: 200px;}.tdbgc{background-color: #ccc;}</style>
</head>
<body><table><caption>个人简历</caption><tr><td class="tdbgc">姓名</td><td>张三丰</td><td class="tdbgc">性别</td><td>男</td><td rowspan="5" class="pic"><img src="images/boy.jpg" alt=""></td></tr><tr><td class="tdbgc">民族</td><td>汉</td><td class="tdbgc">籍贯</td><td>河南洛阳</td></tr><tr><td class="tdbgc">出生日期</td><td>2000-3-26</td><td class="tdbgc">婚姻状况</td><td>否</td></tr><tr><td class="tdbgc">学业</td><td>本科</td><td class="tdbgc">身高体重</td><td>173CM、70KG</td></tr><tr><td class="tdbgc">专业</td><td>计算机应用</td><td class="tdbgc">健康状况</td><td>良好</td></tr><tr><td 求职意向 class="tdbgc">求职意向</td><td colspan="4">计算机教育培训机构、软件公司</td></tr><tr><td class="tdbgc">毕业院校</td><td colspan="2">河南科技大学</td><td class="tdbgc">邮编</td><td>471003</td></tr><tr><td class="tdbgc">联系电话</td><td>13836781234</td><td class="tdbgc">邮箱</td><td colspan="2">11111111@qq.com</td></tr><tr><td class="tdbgc">语言能力</td><td colspan="4">普通话:标准 英语:熟练</td></tr><tr><td class="tdbgc">主修课程</td><td colspan="4">c、c++、c#、操作系统、数据结构、数据库</td></tr><tr><td class="tdbgc">个人技能</td><td colspan="4"><p>1.熟悉客户端与服务器的脚本编写</p><p>2.熟悉手机app的开发</p></td></tr></table>
</body>
</html>

 🥽实现效果:

 🎯伪类选择器应用:

        这段代码创建了一个带有样式的表格,用于展示图书的信息,包括图书名称、出版社、出版日期和价格。表格使用不同的颜色来区分奇偶行,并在鼠标悬停时应用另一种背景颜色。

🥏涉及知识点:

  1. <!DOCTYPE html>: 这是文档类型声明,指定了文档使用的HTML版本。

  2. <html lang="en">: 这是HTML元素的开始标签,lang属性指定了文档的语言为英语。

  3. <head>: 这是头部标签,用于定义文档的头部信息,如标题、样式表等。

  4. <meta charset="UTF-8">: 这是一个元数据标签,指定文档使用的字符编码为UTF-8,确保页面能正确显示中文等非ASCII字符。

  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">: 这个元数据标签定义了文档在使用IE浏览器时的兼容性设置。

  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">: 这个元数据标签定义了文档在移动设备上的视口(viewport)设置。

  7. <title>Document</title>: 这是文档的标题,将显示在浏览器的标题栏或标签页上。

  8. <style>: 这是样式标签,用于定义文档的样式信息。

  9. table{}: 这是CSS选择器,指定了table元素的样式。

  10. td,th{}: 这也是CSS选择器,指定了td和th元素(表格单元格)的样式。

  11. tbody tr:nth-child(2n+1){}和tbody tr:nth-child(2n){}: 这些是CSS选择器,用于指定表格中奇数行和偶数行的样式。

  12. <body>: 这是文档的主体部分,包含了实际显示在浏览器中的内容。

  13. <table>: 这是表格元素的开始标签,定义了一个表格。

  14. <thead>和</thead>: 这是表格头部的开始和结束标签,用于定义表格的列标题。

  15. <th>: 这是表格头部单元格的开始标签,定义了一个列标题。

  16. <tbody>: 这是表格主体的开始标签,用于定义表格的数据部分。

  17. <tr>: 这是表格行的开始标签,定义了一个表格行。

  18. <td>: 这是表格数据单元格的开始标签,定义了一个单元格。

  19. </body>: 这是文档的结束标签,表示文档的主体部分结束。

  20. </html>: 这是HTML元素的结束标签,表示整个HTML文档的结束。

💻代码展示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>table{width: 700px;margin: 10px auto;background-color: #cccccc;border: 1px #000 solid;border-collapse: collapse;text-align: center;}td,th{font-size: 14px;font-weight: bold;line-height: 20px;text-align: center;margin: 0 auto;padding: 10px;}th{background-color: #cccccc;color: red ;}tbody tr:nth-child(2n+1){background-color: #ffc;color: #6600ff;}tbody tr:nth-child(2n){background-color: #cf9;color: #0000ff;}tbody tr:hover{background-color: #33ffff;}</style>
</head>
<body><table><thead><tr><th>图书</th><th>出版社</th><th>出版日期</th><th>价格</th></tr></thead><tbody><tr><td>c++程序设计</td><td>清华大学出版社</td><td>2016.1</td><td>35</td></tr><tr><td>Java程序设计</td><td>人民邮电出版社</td><td>2017.6</td><td>43</td></tr><tr><td>HTML5+CSS3网页开发实战教程</td><td>清华大学出版社</td><td>2018.9</td><td>39</td></tr><tr><td>ASP.NET应用开发</td><td>机械工业出版社</td><td>2015.10</td><td>54</td></tr><tr><td>c++程序设计</td><td>清华大学出版社</td><td>2016.1</td><td>35</td></tr><tr><td>Java程序设计</td><td>人民邮电出版社</td><td>2017.6</td><td>43</td></tr><tr><td>HTML5+CSS3网页开发实战教程</td><td>清华大学出版社</td><td>2018.9</td><td>39</td></tr><tr><td>ASP.NET应用开发</td><td>机械工业出版社</td><td>2015.10</td><td>54</td></tr><tr><td>c++程序设计</td><td>清华大学出版社</td><td>2016.1</td><td>35</td></tr><tr><td>Java程序设计</td><td>人民邮电出版社</td><td>2017.6</td><td>43</td></tr><tr><td>HTML5+CSS3网页开发实战教程</td><td>清华大学出版社</td><td>2018.9</td><td>39</td></tr><tr><td>ASP.NET应用开发</td><td>机械工业出版社</td><td>2015.10</td><td>54</td></tr><tr><td>c++程序设计</td><td>清华大学出版社</td><td>2016.1</td><td>35</td></tr><tr><td>Java程序设计</td><td>人民邮电出版社</td><td>2017.6</td><td>43</td></tr><tr><td>HTML5+CSS3网页开发实战教程</td><td>清华大学出版社</td><td>2018.9</td><td>39</td></tr><tr><td>ASP.NET应用开发</td><td>机械工业出版社</td><td>2015.10</td><td>54</td></tr>
</body>
</html>

 🥽实现效果:

soogif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/157470.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java 设计模式——命令模式

目录 1.概述2.结构3.案例实现3.1.命令接口3.2.具体命令3.3.接受者3.4.调用者3.5.测试 4.优缺点5.使用场景6.JDK 源码解析——Runnable 1.概述 &#xff08;1&#xff09;日常生活中&#xff0c;我们出去吃饭都会遇到下面的场景&#xff1a; &#xff08;2&#xff09;命令模…

云安全—K8s APi Server 6443 攻击面

0x00 前言 在未授权的一文中&#xff0c;详细描述了k8s api中的8080端口未授权的问题&#xff0c;那么本篇主要来说6443端口的利用。 0x01 API连接攻击面 1.匿名用户访问 匿名开放方式&#xff1a;kubectl create clusterrolebinding cluster-system-anonymous --clusterro…

Problem I. Magic Potion--2018ICPC南京

解析&#xff1a; 对于英雄跑一边二分图匹配&#xff0c;记录res1 再跑一边二分图匹配&#xff0c;记录res2 答案即为res1min&#xff08;k&#xff0c;res2&#xff09; #include<bits/stdc.h> using namespace std; int n,m,k; int g[510][510],match[510],st[510]; b…

佳能R6 m2没有样本文件时的设置方法

佳能R6 m2使用了新的DEC标识和小块长度&#xff0c;一般情况下建议使用加载样本的方式进行处理&#xff0c;如果没有样本也可以使用以下方法。 适用程序:CHS零壹视频恢复程序标准版/专业版/高级版/佳能版 解决问题: 底层原始文件会识别出错&#xff0c;导致很多个小碎片。 …

Hikari源码分析

总结 连接池关系 1、HikariDataSource构建函数->生成HikariPool对象->调用HikariPool的getConection得到连接 2、HikariPool包含ConcurrentBag 3、ConcurrentBag保存连接&#xff1a;三个集合threadList、sharedList、handoffQueue 4、ConcurrentBag管理连接&#xff1…

Web前端自动化测试Cypress实践总结

本文主要首先主要介绍了什么是自动化测试&#xff0c;接着对常用的自动化测试框架进行了对比分析&#xff0c;最后&#xff0c;介绍了如果将自动化测试框架Cypress运用在项目中。 一、自动化测试概述 为了保障软件质量&#xff0c;并减少重复性的测试工作&#xff0c;自动化测…

[架构之路-251/创业之路-82]:目标系统 - 纵向分层 - 企业信息化的呈现形态:常见企业信息化软件系统 - 商业智能、决策支持系统、知识管理

目录 前言&#xff1a; 一、企业信息化的结果&#xff1a;常见企业信息化软件 1.1 商业智能 - 管理层 1.1.1 什么是商业智能What 1.1.1.1 商业智能常见工具 1.1.2 为什么需要商业智能Why&#xff1f; 1.1.3 谁需要商业智能who&#xff1f; 1.1.4 商业智能在企业管理中的…

基于深度学习的植物识别算法 - cnn opencv python 计算机竞赛

文章目录 0 前言1 课题背景2 具体实现3 数据收集和处理3 MobileNetV2网络4 损失函数softmax 交叉熵4.1 softmax函数4.2 交叉熵损失函数 5 优化器SGD6 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; **基于深度学习的植物识别算法 ** …

c++ Vector 学习

vevtor 是c 中自带得动态数组&#xff0c;dynamic array array can hold different values/objects of same type 可以装不同得类型或者对象 dynamic size can be changed at runtime 可以运行得时候改变 要使用的话&#xff0c;先引入 #include <vector> std::vector…

Linux0.11内核源码解析-malloc

malloc介绍 Linux内核版本0.11中的malloc.c文件实现了内存分配的功能。在这个版本的Linux内核中&#xff0c;malloc.c文件包含了内核级别的内存分配函数&#xff0c;用于分配和释放内核中的内存。这些函数可以帮助内核管理可用的内存&#xff0c;并允许内核动态地分配和释放内…

html用css grid实现自适应四宫格放视频

想同时播放四个本地视频&#xff1a; 四宫格&#xff1b;自式应&#xff0c;即放缩浏览器时&#xff0c;四宫格也跟着放缩&#xff1b;尽量填满页面&#xff08;F11 浏览器全屏时可以填满整个屏幕&#xff09;。 在 html 中放视频用 video 标签&#xff0c;参考 [1]&#xff1…

Tomcat运行日志乱码问题/项目用tomcat启动时窗口日志乱码

文章目录 一、问题描述&#xff1a;二、产生原因三、解决方法 一、问题描述&#xff1a; 项目在idea中运行时日志是正常的&#xff0c;用Tomcat启动时发现一大堆看不懂的文字&#xff0c;如 二、产生原因 产生乱码的根本原因就是编码和解码不一致&#xff0c;举个例子就是翻…