CSS 链接、列表、表格、盒子模型

news2024/11/24 17:22:12

一、CSS链接:

不同的链接可以由不同的样式。链接的样式可以用任何CSS属性(比如颜色、字体、背景等)。

链接的四种状态:

a.link:正常,未访问过的链接;

a.visited:用户已访问过的链接;

a.hover:当用户的鼠标放在链接上时;

a.active:链接被点击的那一刻。

设置链接颜色:

a:link {color:#000000;} /* 未访问链接*/ 

a:visited {color:#00FF00;} /* 已访问链接 */ 

a:hover {color:#FF00FF;} /* 鼠标移动到链接上 */  a:active {color:#0000FF;} /* 鼠标点击时 */

设置链接文本修饰

a:link {text-decoration:none;}

a:visited {text-decoration:none;}

a:hover {text-decoration:underline;}

a:active {text-decoration:underline;}

设置背景颜色:

a:link {background-color:#B2FF99;}

a:visited {background-color:#FFFF85;}

a:hover {background-color:#FF704D;}

a:active {background-color:#FF704D;}

二、CSS列表:

CSS列表属性的作用:设置不同的列表项标记为有序列表;设置不同的列表项标记为无序列表;设置列项项标记为图像。

CSS列表类型:有序列表ol-列表项的标记有数字或者字母;无序列表ul-列表项标记用特殊图形(如小黑点、小方框等)。

CSS列表示例:

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

ul.b {list-style-type: square;}

ol.c {list-style-type: upper-roman;}

ol.d {list-style-type: lower-alpha;}

ul

{

list-style-image: url('sqpurple.gif');

}

list-style-type:none 属性可以用于移除小标记。默认情况下列表 <ul> 或 <ol> 还设置了内边距和外边距,可使用 margin:0 和 padding:0 来移除:

ul

{

list-style-type: none;

margin: 0;

padding: 0;

}

CSS列表属性:

三、CSS表格:

1)、表格边框:

table, th, td

{

border: 1px solid black;

}

2)、折叠边框:

table 

{

border-collapse:collapse;

}

table,th, td

{

border: 1px solid black;

 }

3)、表格的宽度和高度:

table 

{

width:100%;

}

th

{

height:50px;

}

4)、表格文字对齐:

td 

{

text-align:right;

}

td 

{

height:50px;

vertical-align:bottom;

}

  1. 、表格填充:

td 

{

padding:15px;

}

5)、表格颜色:

table, td, th

{

 border:1px solid green;

}

th

{

background-color:green;

color:white;

}

四、CSS盒子模型:

所有HTML元素可以看做盒子,在CSS中,“box model”是用来设计和布局的,CSS盒子模型本质上是一个盒子,封装的HTML元素包括边距、边框、填充和实际内容。盒子模型允许在其他元素和周围元素边框之间的空间放置元素。

★ Margin(外边距) - 清除边框外的区域,外边距是透明的。

★ Border(边框) - 围绕在内边距和内容外的边框。

★ Padding(内边距) - 清除内容周围的区域,内边距是透明的。

★ Content(内容) - 盒子的内容,显示文本和图像。

示例:

指定一个CSS元素的高度和宽度属性

div 

{

width: 220px;

padding: 10px;

border: 5px solid gray;

margin: 0;

}

总元素的宽度=宽度+左填充+右填充+左边框+右边框+左边距+右边距;总元素的高度=高度+顶部填充+底部填充+上边框+下边框+上边距+下边距。

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

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

相关文章

嬴图 | LLM+Graph:大语言模型与图数据库技术的协同

前言 2022年11月以来&#xff0c;大语言模型席卷全球&#xff0c;在自然语言任务中表现卓越。尽管存在一系列伦理、安全等方面的担心&#xff0c;但各界对该技术的热情和关注并未减弱。 本文不谈智能伦理方面的问题&#xff0c;仅集中于Ulitpa嬴图在应用中的一些探索与实践&a…

客户案例 | 思腾合力助力深度图灵生成式AI应用平台建设

近年来&#xff0c;娱乐行业发展迅猛&#xff0c;市场容量不断扩大。从娱乐产业发展来看&#xff0c;用户对于娱乐内容和体验的需求不断攀升&#xff0c;如何将生成式AI更好的应用于照片修复、创意摄影、漫画创作、图片生成等场景中是对娱乐行业各科技公司的挑战和考验&#xf…

SSM之spring注解式缓存redis->redis整合,redis的注解式开发及应用场景,redis的击穿穿透雪崩

redis整合redis的注解式开发及应用场景redis的击穿穿透雪崩 1.redis整合 mysql整合 pom配置&#xff1b; String-fmybatis.xml --> mybatis.cfg.xml: 包扫描&#xff1b; 注册了一个jdbc.properties(url/password/username/...)&#xff1b; 配置数据源&#xff08;数据库连…

如何给PDF文件设置打印限制?

有些朋友制作完pdf文件&#xff0c;不想其他人打印出来进行使用&#xff0c;该如何设置&#xff1f; 想要限制PDF文件的打印功能&#xff0c;想要限制PDF文件打印清晰度&#xff0c;都可以通过设置限制编辑来达到目的。 打开PDF编辑器&#xff0c;找到设置限制编辑的界面&…

mvn: Downloading from pluginRepository

场景 maven 项目打包 mvn package 报git地址错误&#xff08;有换新的git地址&#xff09; 检查了下 settting.xml的配置没问题。是新的git地址。 处理&#xff1a; 用命令&#xff1a; mvn -X [DEBUG] Message styles: debug info warning error success failure stron…

内网渗透-代理Socks协议+路由不出网+后渗透通讯+CS-MSF控制上线

一、网络通讯-MSF&CS-路由添加&节点建立 前提&#xff1a;已获取目标的一台主机权限 目的&#xff1a;渗透并获取该内网中其他主机的权限。 但是发现目标内网其他主机没有网络&#xff0c;怎么办&#xff1f; 方法一&#xff1a;将渗透测试工具上传到已经获取权限的内网…

【蓝桥杯选拔赛真题12】C++数位递增数 青少年组蓝桥杯C++选拔赛真题 STEMA比赛真题解析

目录 C/C++数位递增数 一、题目要求 1、编程实现 2、输入输出 二、算法分析

nvm 解决不同项目需要使用的node版本不一致、nvm版本管理

第一步、卸载电脑上已安装的node 如果电脑没有安装node&#xff0c;可以跳过第一步&#xff0c;直接进入第二步。 1.1 1.2 1.3 打开电脑的这个路径 C:\Users\admin\AppData\Roaming&#xff0c;没有卸载node之前是有npm这个缓存目录的&#xff0c;卸载之后在C:\Users\admin\…

护眼灯作用大吗?五款没有危害的护眼台灯推荐

可以肯定的是&#xff0c;护眼灯一般可以达到护眼的效果。 看书和写字时&#xff0c;光线应适度&#xff0c;不宜过强或过暗&#xff0c;护眼灯光线较柔和&#xff0c;通常并不刺眼&#xff0c;眼球容易适应&#xff0c;可以防止光线过强或过暗导致的用眼疲劳。如果平时生活中…

Awesome-Selfhosted:互联网常见服务开源平替 | 开源日报 No.68

awesome-selfhosted/awesome-selfhosted Stars: 137.7k License: NOASSERTION Awesome-Selfhosted 是一个列出了可以在自己的服务器上托管的免费软件网络服务和 Web 应用程序列表。 以下是该项目的主要功能&#xff1a; 提供各种类型 (如分析、备份、博客平台等) 的开源软件…

Java Spring Boot----ruoyi项目部署 前后端分离

nginx服务器部署java服务器部署db服务器部署配置打包环境配置前端打包环境&#xff08;java服务器&#xff09;配置后端打包环境获取代码 前端代码打包后端代码打包项目上线前端项目上线后端项目上线 将jar包传送到后端服务器导入初始化数据 ip主机名服务名称192.168.20.138ngi…

常用的电子邮件服务提供商有哪些?

当我们讨论常用的电子邮件服务时&#xff0c;可以根据国内和国外进行分类观察。以下是一些常见的国内和国外电子邮件服务。 什么是国外邮箱和国内邮箱&#xff1f; 国外邮箱是指在国外注册和使用的电子邮箱&#xff0c;而国内邮箱则是在国内注册和使用的电子邮箱。 国外邮箱是指…

新潮的3D人像手办定制业务,你也想试试吗?(建模技术篇)

针对这段时间大家比较好奇的3D人像摄影馆火热现状&#xff0c;我们在上一篇文章中讲述了目前3D打印技术已经成熟的状态&#xff0c;也介绍了制作真人模型之前的步骤&#xff0c;也就是数据获取的过程。今天我们继续挖掘这个生意的下一个环节&#xff1a;如何制作真人3D模型。 真…

Kali Linux渗透测试的艺术

Kali Linux&#xff08;Kali&#xff09;是专门用于渗透测试的Linux操作系统&#xff0c;它由BackTrack 发展而来。在整合了IWHAX、WHOPPIX 和Auditor 这3 种渗透测试专用Live Linux 之后&#xff0c;BackTrack正式改名为Kali Linux。 BackTrack是相当著名的Linux发行版本。在…

Python机器学习算法入门教程(第三部分)

接着Python机器学习算法入门教程&#xff08;第二部分&#xff09;&#xff0c;继续展开描述。 十三、sklearn实现KNN分类算法 Pyhthon Sklearn 机器学习库提供了 neighbors 模块&#xff0c;该模块下提供了 KNN 算法的常用方法&#xff0c;如下所示&#xff1a; 类方法说明…

viple入门(二)

&#xff08;1&#xff09;与并活动 与并活动把2个及以上多个数据流输入合并&#xff0c;需要等待所有数据输入流到达与并活动后&#xff0c;才会执行与并活动之后的程序。 当两个输入流数据&#xff08;12,25&#xff09;都达到了与并活动&#xff0c;使得first的值为12且sec…

1100*C. Division by Two and Permutation(全排列数学)

Problem - 1624C - Codeforces 解析&#xff1a; 贪心&#xff0c;将每个数除到第一个没有出现的数字就停止。 #include<bits/stdc.h> using namespace std; #define int long long const int N2e55; int n,x,f[N]; void solve(){scanf("%lld",&n);memset…

支持向量机 (SVM):初学者指南

照片由 Unsplash上的 vackground.com提供 一、说明 SVM&#xff08;支持向量机&#xff09;简单而优雅用于分类和回归的监督机器学习方法。该算法试图找到一个超平面&#xff0c;将数据分为不同的类&#xff0c;并具有尽可能最大的边距。本篇我们将介绍如果最大边距不存在的时候…

【Python基础】史上最全||一篇博客搞懂Python面向对象编程(封装、继承、多态)

Python面向对象编程 1.面向对象概念介绍1) 面相过程 —— 怎么做&#xff1f;2&#xff09;面向对象 谁来做 2.类和对象2.1类2.2对象2.3类和对象的关系2.4类的设计2.5面向对象设计案例 士兵类设计2.6身份运算符 3.私有属性和私有方法3.1. 应用场景及定义方式 4.继承、多态重写父…

(免费领源码)C# 恒星科普网站49762-计算机毕业设计项目选题推荐

目 录 摘要 1 绪论 1.1 研究背景 1.2研究内容 1.3ASP.NET框架介绍 1.4论文结构与章节安排 2 恒星科普网站分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 数据流程 3.3.2 业务流程 2.3 系统功能分析 2.3.1数据增加流程 2.3.2数据修改流程 2.3.3数据删除流程 2.4 …