CSS学习(4) - 链接,列表和表格

news2024/12/23 14:01:52

文章首发于我的个人博客:欢迎大佬们来逛逛

文章目录

  • CSS链接
  • CSS列表
  • CSS表格

CSS链接

链接样式,通过

color
font-family
background
等来设置:

a{
    color: hotpink;
    font-size: 30px;
}

可以指定不同的链接时刻来指定不同的样式:

  • link:正常的,未被访问过
  • visited:访问过的。
  • hover:鼠标悬停在上面
  • active:链接被点击时

设置的顺序:link visited hover active


text-decoration 用于从链接中删除下划线,或者改变下划线样式:

a{
    font-size: 30px;
    text-decoration: none;
}

background-color 指定链接的背景颜色

background-color: brown;

  • 例子:把链接伪装成一个按钮:

    /*链接伪装成按钮*/
    a:link, a:visited{
        color: white;
        background-color: #f44336;
        padding: 15px 10px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
    }
    
    a:hover, a:active{
        background-color: red;
    }
    

在这里插入图片描述


CSS列表

html中的列表分为两种:

  • ol:有序列表
  • ul:无序列表

css中可以对列表添加如下的属性:

  • 设置项标记
  • 添加背景色

list-style-type 设置列表的样式:

ul.a{
    list-style-type: circle;
}

ul.b{
    list-style-type: armenian;
}
ul.c{
    list-style-type: georgian;
}

此属性如果设置为 none 则表示删除项标记,如果需要删除内外边距,则设置:

margin: 0px;
padding: 0px;

list-style-image 图像作为列表的项标记:

指定好url即可。

ul.c{
    list-style-image: url('https://www.w3school.com.cn//i/photo/sqpurple.gif');
}

list-style-position 属性项标记在列表框中的位置:

ul.b{
    list-style-type: armenian;
    list-style-position: inside;
}
ul.c{
    list-style-image: url('https://www.w3school.com.cn//i/photo/sqpurple.gif');
    list-style-position: outside;
}
  • inside:表示在内容框内
  • ouside:表示在内容框外,内边距中

列表属性的简写:

  • list-style-type :项标记
  • list-style-position :项标记位置
  • list-style-image :项标记图标

省略了image属性:

ul.a{
    list-style: square outside;
}

  • 美化列表:设置列表的背景颜色及其他属性:

    ol{
        background-color: hotpink;
        padding: 20px;
    }
    
    ul{
        background-color: lightblue;
        padding: 20px;
    }
    
    ol li{
        background-color: pink;
        padding: 10px;
        margin: 5px;
    }
    
    ul li{
        background-color: aqua;
        padding: 10px;
        margin: 5px;
    }
    

CSS表格

border 设置表格的边框:与设置边框一致

table, th, td{
    border: 2px solid red;
}

width 属性设置表格的宽度,如果设置为 100% 则表示铺满屏幕

table{
    width: 100%;
}

table-collapse 设置将表格的双边框变为单一边框:

table, th, td{
    border: 2px solid black;
    border-collapse: collapse;
}

如果只希望周围有边框,则只设置 table 即可。


height 设置表格的高度与宽度,如果希望设置表头,则指定 th设置即可,对于其他也是如此:

th{
    height: 70px;
}

text-align 设置表格内容水平对齐

设置其他方式的对齐也是如此。

td{
    text-align: center;
}

vertical-align 设置内容的垂直对齐方式,适用于 th 和 td标签。

设置td内容为靠下对齐。

td{
    height: 50px;
    text-align: center;
    vertical-align: bottom;
}

padding 设置表格内边距;

td{
    height: 50px;
    text-align: center;
    padding: 10px 20px;
}

border-bottom 设置水平分割线:

在th 和 td之间设置水平线,移除border属性,则表格中就只剩红色水平线了。

th, td{
    border-bottom: 2px solid red;
}

tr:hover 设置表格的每一行的鼠标悬停的背景颜色

tr:hover{
    background-color: lightblue;
}

tr:nth-child(xxx) 设置表格的斑马线样式

即每隔一行的背景颜色不同:

其中xxx 表示 odd或者even ,表示奇数行或者偶数行 ….

tr:nth-child(even){
    background-color: #f2f2f2;
}

设置表格标题框的颜色或者样式:

th{
    height: 70px;
    background-color: lightgreen;
    color: white;
}

响应式表格: 添加 style="overflow-x:auto 表示当表格超过屏幕宽度的时候,设置表格为可拖动状态。如果我们不指定它,则整个窗口会出现一个拖动条,这不是我们想要的。

<div style="overflow-x:auto;">
...
</div>

参考连接:

CSS 表格

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

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

相关文章

Python中随机梯度下降法

随机梯度下降法 批量梯度下降使用全部的训练样本来计算梯度&#xff0c;并更新模型参数&#xff0c;因此它的每一次迭代计算量较大&#xff0c;但对于凸优化问题&#xff0c;可以保证每次迭代都朝着全局最优解的方向前进&#xff0c;收敛速度较快&#xff0c;最终收敛到的结果…

synchronized原理:

vm中每个对象都会有一个监视器Monitor&#xff0c;监视器和对象一起创建、销毁。监视器相当于一个用来监视这些线程进入的特殊房间&#xff0c;其义务是保证&#xff08;同一时间&#xff09;只有一个线程可以访问被保护的临界区代码块。每一个锁都对应一个monitor对象&#xf…

如何训练自己的大型语言模型

如何使用 Databricks、Hugging Face 和 MosaicML 训练大型语言模型 (LLM) 介绍 大型语言模型&#xff0c;如 OpenAI 的 GPT-4 或谷歌的 PaLM&#xff0c;已经席卷了人工智能世界。然而&#xff0c;大多数公司目前没有能力训练这些模型&#xff0c;并且完全依赖少数大型科技公司…

LaoCat带你认识容器与镜像之Docker网络

近期比较忙&#xff0c;心思也比较乱&#xff0c;难得今天休息&#xff0c;闲来无事&#xff0c;借机更新一下系列 ~ 系列目录 LaoCat带你认识容器与镜像&#xff08;一&#xff09; LaoCat带你认识容器与镜像&#xff08;二【一章】&#xff09; LaoCat带你认识容器与镜像&…

软件安全性与隐私保护的最佳实践

在当今数字化时代&#xff0c;随着软件使用的普及和信息技术的发展&#xff0c;软件安全性和隐私保护越来越成为了IT领域关注的热点问题。在此&#xff0c;本文将探讨软件安全性和隐私保护的最佳实践&#xff0c;以帮助大家更好地保护自己的信息安全。 一、软件安全性最佳实践…

数据结构与算法八 优先队列

一 优先队列 普通的队列是一种先进先出的数据结构&#xff0c;元素在队列尾追加&#xff0c;而从队列头删除。在某些情况下&#xff0c;我们可能需要找出队列中的最大值或者最小值&#xff0c;例如使用一个队列保存计算机的任务&#xff0c;一般情况下计算机的任务都是有优先级…

C语言-malloc、free、memset、realloc、strcpy

malloc()开辟指定内存空间 函数原型 void *malloc(size_t size) C 库函数 void *malloc(size_t size) 分配所需的内存空间&#xff0c;并返回一个指向它的指针。 free 释放内存空间 free C 库函数 void free(void *ptr) 释放之前调用 calloc、malloc 或 realloc 所分配的…

紧跟时代潮流,如用ChatGPT速成自媒体达人

每一个选题是否成为爆款和热门&#xff0c;这个就占了80%&#xff0c;为什么&#xff1f;因为我看到你的标题&#xff0c;我可以点进去啊&#xff0c;不管内容如何&#xff0c;至少让人眼前一亮&#xff0c;有点进去的欲望&#xff0c;至少浏览量会很大&#xff0c;这就成功了一…

【LeetCode: 1043. 分隔数组以得到最大和 | 暴力递归=>记忆化搜索=>动态规划 | 线性dp 区间dp】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…

使用ETL工具Sqoop,将MySQL数据库db03中的10张表的表结构和数据导入(同步)到大数据平台的Hive中

在MySQL中&#xff0c;创建一个用户&#xff0c;用户名为sqoop03&#xff0c;密码为&#xff1a;123456 启动MySQL&#xff1a;support-files/mysql.server start 进入MySQL&#xff1a;mysql -u root -p 创建用户sqoop03&#xff1a;grant all on *.* to sqoop03% identifi…

5.5 高斯型求积公式简历

学习目标&#xff1a; 我会按照以下步骤学习高斯求积公式简介&#xff1a; 理解积分的概念&#xff1a;学习什么是积分以及积分的几何和物理意义&#xff0c;如面积、质量、电荷等概念。 掌握基本的积分技巧&#xff1a;掌握基本的积分公式和技巧&#xff0c;如换元法、分部积…

重要通知!报表控件FastReport VCL将停止支持旧的 Delphi 版本

FastReport 是功能齐全的报表控件&#xff0c;可以帮助开发者可以快速并高效地为.NET&#xff0c;VCL&#xff0c;COM&#xff0c;ActiveX应用程序添加报表支持&#xff0c;由于其独特的编程原则&#xff0c;现在已经成为了Delphi平台最优秀的报表控件&#xff0c;支持将编程开…

视频批量剪辑:如何给视频添加上下黑边并压缩视频容量。

视频太多了&#xff0c;要如何进行给视频添加上下黑边并压缩视频容量&#xff1f;今天就由小编来教教大家要如何进行操作&#xff0c;感兴趣的小伙伴们可以来看看。 首先&#xff0c;我们要进入视频剪辑高手主页面&#xff0c;并在上方板块栏里选择“批量剪辑视频”板块&#…

PX4无人机调参

文章目录 前言一、滤波参数二、PID参数自动调参手动调参角速率环姿态环 前言 PX4 1.13.2 日志分析软件&#xff1a;flight review https://logs.px4.io/ 一、滤波参数 调参时可以用自稳模式飞行 在调滤波器参数之前&#xff0c;可以先大致调一下PID的参数&#xff0c;角度率…

4-log打印

1.相关文件 2.示例 #include <stdbool.h> #include <stdint.h> #include <stdio.h> #include "nrf.h" #include "nrf_delay.h" #include "app_error.h" #include "nrf_log.h" #include "nrf_log_ctrl.h" …

WPF教程(九)--数据绑定(2)--绑定模式

一、绑定模式 绑定模式以及模式的使用效果。 示例如下是根据ListBox中的选中项&#xff0c;去改变TextBlock的背景色。将 TextBlock 的背景色绑定到在 ListBox 中选择的颜色。在下面的代码中针对TextBlock的 Background 属性使用绑定语法绑定从 ListBox 中选择的值。代码如下。…

typeScript的安装及基础使用示例

4.1.安装typescript npm 包&#xff1a; npm install -g typescript 2.查看安装好的版本检验&#xff1a; tsc -v 3.编译一个typescript 文件&#xff1a;tsc hello.ts 4.运行一个ts文件&#xff1a; 首先安装ts-node &#xff0c;ts-node需要在全局去安装。这里要用 npm…

【LeetCode】剑指 Offer 64. 求1+2+…+n p307 -- Java Version

题目链接&#xff1a;https://leetcode.cn/problems/qiu-12n-lcof/ 1. 题目介绍&#xff08;64. 求12…n&#xff09; 求 12...n &#xff0c;要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句&#xff08;A?B:C&#xff09;。 【测试用例】&a…

android aidl

本文只是记录个人学习aidl的实现&#xff0c;如需学习请参考下面两篇教程 官方文档介绍Android 接口定义语言 (AIDL) | Android 开发者 | Android Developers 本文参考文档Android进阶——AIDL详解_android aidl_Yawn__的博客-CSDN博客 AIDL定义&#xff1a;Android 接口…

实验五 视图与完整性约束

实验五 视图与完整性约束 目录 实验五 视图与完整性约束选择题sql评测题1、SQl视图&#xff1a;建立视图CJ\_STUDENT题目代码题解 2、SQL视图&#xff1a;建立视图AVG\_CJ题目代码 3、SQL视图&#xff1a;建立视图IS\_STUDENT题目代码题解 4、SQL视图&#xff1a;根据视图CJ\_S…