当前位置: 首页 > news >正文

JAVA EE(进阶)_CSS

人与人之间总是渐渐疏离                                           

                                       ——陳長生.


 ❀主页:陳長生.-CSDN博客❀

📕上一篇:JAVA EE(进阶)_HTML-CSDN博客


1.CSS

1.1.介绍

如果说HTML是前端的骨架,那么CSS就是前端的外表

可以做到美化网页的效果

1.2.语法

<style>  

        p{

           

        }

</style>

style:用于定义元素的外观与格式

p:被改变的元素

style一般在head中设置

2.CSS选择器

2.1.标签选择器

css中自带的标签,将它原本的样式改变

<html lang="en">
<head><title>CSS</title><style>p{color: aqua;}</style>
</head>
<body><p>我是自带的p标签</p>
</body>
</html>

将p标签中添加一个颜色为青色的数值

结果:

2.2.class选择器

自定义变量,用于标签中的class类

创建时,变量前面要有个“.”

<!DOCTYPE html>
<html lang="en">
<head><title>CSS</title><style>.ccs{color: aqua;            }</style>
</head>
<body><p class="ccs">我是自定义的class变量</p>
</body>
</html>

将p标签中类中给一个自定义变量,该变量为一个颜色为青色的数值

结果:

2.3.id选择器

自定义变量,用于标签中的id属性

创建时,变量前面要有个“#”

<!DOCTYPE html>
<html lang="en">
<head><title>CSS</title><style>#ccs{color: aquamarine;}</style></head>
<body><p id="ccs">我是自定义的id变量</p>
</body>
</html>

将p标签中类中给一个自定义变量,该变量为一个颜色为青色的数值

结果:

2.4.复合选择器

适用于表格标签,用于找寻列级别标签并设置样式

<!DOCTYPE html>
<html lang="en">
<head><title>CSS</title><style>ul li{color: aquamarine;}    ul li a{    color: rgb(255, 0, 0);}</style>
</head>
<body><ul><li>第一行第一列</li><li>第一行第二列</li></ul><ul><li>第二行第一列</li><li> <a href="#">第二行第二列</a> </li><li>第二行第三列</li></ul>
</body>
</html>

将ul行li列的元素都赋为青色

将ul行li列a链接的元素赋为红色

2.5.通配符选择器

        上述列举的都是给单个属性才能使用的,例如class选择器只能在class中使用,id选择器只能在id中使用,而通配符可以给全局使用

<!DOCTYPE html>
<html lang="en">
<head><title>CSS</title><style>*{color: aqua;}</style>
</head>
<body><p>1</p><p>2</p><p>3</p>
</body>
</html>

将全局的颜色都赋为青色

3.CSS样式

3.1.color

设置字体颜色

<!DOCTYPE html>
<html lang="en">
<head><title>CSS</title><style>.color{color: aqua;}</style>
</head>
<body><p class="color">颜色</p>
</body>
</html>

将颜色设置为青色

结果:

3.2.font-size

设置字体大小

<!DOCTYPE html>
<html lang="en">
<head><title>CSS</title><style>.font{font-size: 100px;}</style>
</head>
<body><p class="font">字体</p>
</body>
</html>

将字体设置为100像素大小

结果:

3.3.border

设置边框

<!DOCTYPE html>
<html lang="en">
<head><title>CSS</title><style>.border{border-width: 10px;border-style: solid;border-color:aquamarine}</style>
</head>
<body><p class="border">边框</p>
</body>
</html>

border-width:边框粗细

border-style:边框样式

border-color:边框颜色

结果:

也可以单独为边框的一遍设置粗细

<!DOCTYPE html>
<html lang="en">
<head><title>CSS</title><style>.border{border-top: 10px;border-bottom: 20px;border-left: 30px;border-right: 40px;border-style: solid;border-color: aquamarine;}</style>
</head>
<body><p class="border">边框</p>
</body>
</html>

结果:

3.4.width/height

设置宽和高

只适用于块级引用(“div” “h1-h6” “p”)

不适用于行级引用(“a” "span")

<!DOCTYPE html>
<html lang="en">
<head><title>CSS</title><style>.ccs{height: 100px;width: 100px;}</style>
</head>
<body><p class="ccs">1</p>
</body>
</html>

结果(按F12并移动到对应语句即可出现如图中效果):

3.5.margin

设置外边距

<!DOCTYPE html>
<html lang="en">
<head><title>CSS</title><style>.ccs{margin: 10px;    }</style>
</head>
<body><p class="ccs">外边距</p>
</body>
</html>

设置外边距为10像素

同理,外边距也可以像边框一样,单个给上下左右设置像素大小

结果(F12)

3.6.padding

设置内边距

<!DOCTYPE html>
<html lang="en">
<head><title>CSS</title><style>.ccs{padding: 10px;   }</style>
</head>
<body><p class="ccs">内边距</p>
</body>
</html>

设置外边距为10像素

同理,外边距也可以像边框一样,单个给上下左右设置像素大小

结果:

相关文章:

  • Jenkins与Maven的集成配置
  • framework 编译技巧
  • 使用 OpenCV 构建稳定的多面镜片墙效果(镜面反射 + Delaunay 分块)
  • c/c++的opencv膨胀
  • 解决SQL Server SQL语句性能问题(9)——创建和更新统计对象
  • 蓝桥杯 11. 保卫国王大道
  • 【Java高阶面经:数据库篇】18、分布式事务:如何在分库分表中实现高性能与一致性?
  • Cadence学习笔记之---PCB的布线与铺铜
  • OceanBase数据库全面指南(查询进阶篇DQL)
  • 机器学习在智能水泥基复合材料中的应用与实践
  • 修改 vue-pdf 源码升级 pdfjs-dist 包, 以解决部分 pdf 文件显示花屏问题
  • RAGFlow知识检索原理解析:混合检索架构与工程实践
  • 程序编辑器快捷键总结
  • JS实现直接下载PDF文件
  • crud方法命名示例
  • 碳计量新突破!安科瑞碳电表赋能企业绿色低碳转型
  • 正则表达式篇
  • std::initialzer_list 与花括号{}数据列表
  • 游戏引擎学习第304天:构建与遍历图
  • 【ffmpeg】编解码器
  • 企业自有网站/小红书关键词排名优化
  • 网站建设会面临些什么问题/南京百度seo公司
  • 写出网站开发的基本流程/竞价推广开户
  • wordpress全站源码/台州关键词优化推荐
  • 个人网站如何做推广/百度seo快速排名优化
  • 电商网站开发主要的三个软件/如何提升百度关键词排名