html5cssjs代码 035 课程表

news2024/11/15 21:27:54

html5&css&js代码 035 课程表

  • 一、代码
  • 二、解释
      • 基本结构
      • 示例代码
      • 常用属性
      • 样式和装饰
      • 响应式表格
      • 辅助技术

一个具有亮蓝色背景的网页,其中包含一个样式化的表格用于展示一周课程安排。表格设计了交替行颜色、鼠标悬停效果以及亮色表头,并对单元格设置了内边距和边框样式。

在这里插入图片描述

一、代码

<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <title>css列表 编程笔记 html5&css&js</title>
    <meta charset="utf-8"/>
    <style>
        body {
            color: white;
            background-color: #00bfff; /* 更改为亮蓝色背景 */
        }

        #customers {
            border-collapse: collapse;
            width: 90%;
            margin: 50px auto;
            text-align: center;
            background-color: rgba(255, 255, 255, 0.1); /* 添加半透明白色背景 */
        }

        #customers td,
        #customers th {
            border: 1px solid #ffcc00; /* 边框颜色改为亮黄色 */
            padding: 8px;
            background-color: rgba(255, 255, 255, 0.2); /* 单元格添加半透明白色背景 */
        }

        #customers tr:nth-child(even) {
            background-color: #d1eaff; /* 修改为浅亮蓝色 */
        }

        #customers tr:hover {
            background-color: #a7ffeb; /* 修改为亮丽蓝色鼠标悬停颜色 */
        }

        #customers th {
            padding-top: 12px;
            padding-bottom: 12px;
            background-color: #ff9100; /* 表头背景色改为亮橙色 */
            color: white;
        }

    </style>
</head>
<body>
<table id="customers">
    <tr>
        <th>课节</th>
        <th>星期一</th>
        <th>星期二</th>
        <th>星期三</th>
        <th>星期四</th>
        <th>星期五</th>
        <th>星期六</th>
        <th>星期日</th>
    </tr>
    <tr>
        <td>第一节</td>
        <td>语文</td>
        <td>数学</td>
        <td>科学</td>
        <td>外语</td>
        <td>数学</td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td>第二节</td>
        <td>语文</td>
        <td>数学</td>
        <td>科学</td>
        <td>外语</td>
        <td>数学</td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td>第三节</td>
        <td>科学</td>
        <td>数学</td>
        <td>语文</td>
        <td>外语</td>
        <td>政治</td>
        <td>活动</td>
        <td></td>
    </tr>
    <tr>
        <td>第四节</td>
        <td>科学</td>
        <td>数学</td>
        <td>语文</td>
        <td>外语</td>
        <td>政治</td>
        <td>活动</td>
        <td></td>
    </tr>
    <tr>
        <td>中午</td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td>第五节</td>
        <td>音乐</td>
        <td>体育</td>
        <td>艺术</td>
        <td>阅读</td>
        <td>游戏</td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td>第六节</td>
        <td>音乐</td>
        <td>体育</td>
        <td>艺术</td>
        <td>阅读</td>
        <td>游戏</td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td>第七节</td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td>班会</td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td>第七节</td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td>班会</td>
        <td></td>
        <td></td>
    </tr>
</table>
</body>
</html>

二、解释

在HTML中,表格(<table>)是一种用于展示行和列数据的结构化方式。表格的创建和使用遵循一系列的标签,每个标签都有其特定的功能和用途。以下是创建和使用HTML表格的基本步骤和一些常用属性:

基本结构

  1. <table> 标签:定义表格的整体框架。
  2. <thead> 标签:定义表格的头部,通常包含列标题。
  3. <tbody> 标签:定义表格的主体部分,包含所有数据行。
  4. <tfoot> 标签:定义表格的脚注部分,通常用于总结行或列的数据。
  5. <tr> 标签:定义表格中的行。
  6. <th> 标签:定义表格中的表头单元格,通常用于显示列名或标题。
  7. <td> 标签:定义表格中的标准单元格,用于存放数据。

示例代码

<table>
  <thead>
    <tr>
      <th>列1标题</th>
      <th>列2标题</th>
      <th>列3标题</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>数据1</td>
      <td>数据2</td>
      <td>数据3</td>
    </tr>
    <tr>
      <td>数据4</td>
      <td>数据5</td>
      <td>数据6</td>
    </tr>
  </tbody>
  <tfoot>
    <tr>
      <td>小计</td>
      <td>100</td>
      <td>200</td>
    </tr>
  </tfoot>
</table>

常用属性

  • border:设置表格边框的宽度。
  • cellpadding:设置单元格内容与单元格边界之间的空间。
  • cellspacing:设置单元格之间的距离。
  • colspan:单元格跨越多个列。
  • rowspan:单元格跨越多行。
  • align:设置单元格内容的水平对齐方式(如:left, right, center)。
  • valign:设置单元格内容的垂直对齐方式(如:top, middle, bottom)。

样式和装饰

  • CSS 可以用来为表格添加样式,如背景色、字体样式、边框样式等。
  • 为了提高可访问性,可以使用 scope 属性为 <th> 标签定义单元格的归属范围,scope="col" 表示该单元格是列标题,scope="row" 表示该单元格是行标题。

响应式表格

  • 使用CSS的媒体查询(Media Queries)可以创建响应式表格,使其在不同屏幕尺寸下保持良好的布局和可读性。

辅助技术

  • 为了确保表格对屏幕阅读器等辅助技术友好,应使用适当的HTML标签和属性,如 <caption> 标签为表格添加标题,以及使用 thead, tbody, 和 tfoot 来组织表格内容。
    通过这些基本的标签和属性,你可以创建出结构清晰、样式多样的HTML表格来展示和组织数据。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用Oxygen编辑器的项目来做团队协作

▲ 搜索“大龙谈智能内容”关注公众号▲ 扫码见我视频号上的视频 今天&#xff0c;分享一种在Oxygen中使用项目文件进行团队协作的高效方法。这种方法不仅能帮助我们轻松共享文件和文件夹&#xff0c;还能确保团队成员使用统一的项目级别选项和发布配置&#xff0c;从而提高工…

模板高级使用(非类型模板参数,特化,分离编译)

文章目录 模板没有实例化取内嵌类型报错问题非类型模板参数模板的特化函数模板的特化类模板的特化1.全特化2.偏特化 模板的分离编译 模板没有实例化取内嵌类型报错问题 首先在这里分享一个模板的常见报错问题。就是模板的在没有实例化的情况下去取模板类里面的内嵌类型这时候的…

【面试题】HashMap为什么可以插入null而Hashtable就不可以(源码分析)

首先hashmap可以插入null值&#xff0c;但是hashtable和hashcurrentHashmap是不支持的&#xff1b;这是因为在 hashmap对插入key为null进行了特殊处理&#xff0c;当插入的值为null的时候会将哈希值设置为0 但是hashtable会直接抛出异常&#xff1a; 并且hashmap是线程不…

2024全国水科技大会【发言单位】天健水务集团(杭州)有限公司

天健水务&#xff0c;始创于2003年&#xff0c;下属浙江天行健水务有限公司、杭州天勤水处理技术有限公司、杭州天行健新能源有限公司&#xff0c;是一家致力于现代化水处理设备与系统研发、生产及工程应用的国家高新技术企业。以天健智造、天健工程、天健运维的“一站式全流程…

uniapp ios证书失效

前面是按照网上查找的方法 作者大大的地址 1、一个ios账户&#xff08;688付费版&#xff09; 2、登录 Apple Developer 3、创建Identifiers ps&#xff1a;创建时需继承苹果的sdk&#xff0c;只需要一个就行 点击continue再点击Register即可 4、创建.cer证书 &…

软件测试简历,你真的会写简历吗?一周疯狂面试6家...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 简历元素 一份合格…

SqlServer数据库复习总结资料

基于课堂上学到的以及书上的看到的&#xff0c;总结出的数据库复习资料 一、数据库概述 基本概念 1.数据 数据&#xff08;Data&#xff09;是事物的符号表示&#xff0c;可以是声音、图像、文字、数字&#xff0c;也可以是计算机代码。 2.数据库 数据库&#xff08;DataBase…

WebSocket 使用示例,后台为nodejs

效果图 页面代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><title>WebSocket Client</title&g…

java NIO群聊系统

demo要求&#xff1a; 1&#xff09;编写一个NIO群聊系统&#xff0c;实现服务器端和客户端之间的数据简单通讯&#xff08;非阻塞&#xff09; 2&#xff09;实现多人群聊 3&#xff09;服务器端&#xff1a;可以监测用户上线&#xff0c;离线&#xff0c;并实现消息转发功…

利用autodl服务器跑模型

1. 租用服务器 本地改模型 服务器 将改进好的、数据集处理好的模型压缩为zip文件上传到阿里云盘打开服务器AUTODL服务器&#xff0c;在主页中选择容器实例 在此位置进行开关机操作&#xff0c;若停止服务器&#xff0c;必须关机&#xff0c;不然会一直扣钱 2. 运行模型 选择…

【Unity】捕捉PC桌面的插件

【背景】 之前介绍了如何用一款名为uWindowCapture的Unity免费插件在Unity的Canvas上展示PC桌面。经过一段时间的使用,本篇继续分享此插件的一些功能和限制。 在此感谢作者Hecomi。 【特征和限制】 一般局域网络环境只能最多达到15帧的帧率,所以别幻想用来窜流游戏或者看电…

【个人记录】CentOS7安装MySQL 5.7和libmysqlclient.so.20

记录 之前使用MariaDB 发现使用的libmysqlclient.so是18版本的&#xff0c;一些程序需要20版本的库&#xff0c;查了一下需要安装5.7以上版本的才有libmysqlclient.so.20&#xff0c;这里简单记录一下怎么安装。 安装MySQL 5.7 Yum源 yum install -y https://repo.mysql.com…

【C++】狗屁不通文章生成器2.0

【C】狗屁不通文章生成器2.0 1 前言2 改进2.1 字词的前后关系2.2 文章生成系统 3 实现(部分)3.1 class wordpair3.1.1 转化为 json3.1.2 添加后缀词3.1.3 选择后缀词 3.2 class createArticle3.2.1文本分割3.2.2生成文章 4演示4.1 wordpair(3x2), 启动词(春天)4.2 wordpair(2x1…

电脑维修的相关资料,有需要的自取

电脑维修的相关资料&#xff0c;有需要的自取。 链接&#xff1a;https://pan.baidu.com/s/1X81sBNAOmomFvug6mK56Bw 提取码&#xff1a;52pj 爆笑幽默段子&#xff1a;电脑出故障了&#xff0c;准备拿去修&#xff0c;结果被女朋 友拦住了。女朋友&#xff1a;“你们男人一定…

ginblog博客系统/golang+vue

ginblog博客系统 前台&#xff1a; 后台&#xff1a; Gitee的项目地址&#xff0c;点击进入下载 注意&#xff1a; 数据库文件导入在model里面&#xff0c;直接导入即可。 admin和front前后台系统记住修改https里的地址为自己的IP地址&#xff1a; front同上。

Doris实战——工商信息查询平台的湖仓一体建设

目录 前言 一、架构1.0&#xff1a;传统Lambda架构 二、OLAP引擎调研 三、架构2.0&#xff1a;数据服务层All in Apache Doris 四、架构 3.0&#xff1a;基于Doris Multi-Catalog的湖仓一体架构 五、实践经验 5.1 引入Merge-on-Write&#xff0c;百亿级单表查询提速近三…

学习vue3第九节(新加指令 v-pre/v-once/v-memo/v-cloak )

1、v-pre 作用&#xff1a;防止编译器解析某个特定的元素及其内容&#xff0c;即v-pre 会跳过当前元素以及其子元素的vue语法解析&#xff0c;并将其保持原样输出&#xff1b; 用于&#xff1a;vue 中一些没有指令和插值表达式的节点的元素&#xff0c;使用 v-pre 可以提高 Vu…

【项目实践】VS配置Qt

文章目录 前言版本使用具体步骤1&#xff09;安装Qt或者添加删除组件2&#xff09;VS安装Qt Visual Studio Tools 如何使用遇到的问题双击ui文件编辑报错 前言 最近因为一个项目&#xff0c;需要使用Qt&#xff0c;本来想使用Python的&#xff0c;但是由于另外一个第三方的库是…

反诈提醒:谨防私人财务、跑分类项目

文章目录 引言I 私人财务的特征II “跑分”的本质III 妥善做好个人账户管理IV 处理非柜面交易限制V 个人账户收款监管规则VI 警惕“手机口”诈骗VII 反诈提醒引言 一切需要你的账户入资和出资的,进行资金中转的都是洗钱。 发现自己身边有人涉嫌买卖个人信息、手机卡、银行卡…

Java设计模式之单例模式(多种实现方式)

虽然写了很多年代码&#xff0c;但是说真的对设计模式不是很熟练&#xff0c;虽然平时也会用到一些&#xff0c;但是都没有深入研究过&#xff0c;所以趁现在有空练下手 这章主要讲单例模式&#xff0c;也是最简单的一种模式&#xff0c;但是因为spring中bean的广泛应用&#…