CSS 示例

article/2025/11/11 5:24:21

基础内容

引入样式表<link rel="stylesheet" href="test.css">
em:相对大小单位

选择器

示例说明
#id选择所有类
.clsss选择所有类
p选择所有p标签,可以加逗号分组
p em后代选择器,选中p标签中所有em标签
p > em子元素选择器,只会查一层
p+em相邻兄弟选择器,选择p相邻的em
p [class=“p1”]属性选择器

背景样式

background-color: green;
background-image: url("image/wen.jpg");
background-repeat: no-repeat;  // 可以x或y轴重复
background-attachment: fixed;  // 固定图片不跟着滚动条移动
background-position: 10px 30px;top center;  //图片位置,也可以百分比,可以与attachment的fixed搭配
background: green no-repeat ...;  // 复合设置

文本字体样式

color: #FF0000;
direction: ltr/rtl;  // 文字书写方向
letter-spacing: 5px;  // 字符间距
line-height: 50px;  // 行高
text-align: justify;  // 文本对齐方式left right center
text-decoration: underline  // 定义划线
text-shadow: 2px 2px 1px #ff0000;  // 阴影
text-transform: uppercase;  // 定义大小写
text-indent: 2em;  // 首行缩进

字体

font-size: 20px;
font-style: italic; // 斜体
font-weight: bold;  // 加粗
font-family: 隶书;  // 字体

列表样式

list-style-type: square;  // 列表项目的样式
list-style-position: inside;  // 列表前面标记(小圆点)的位置,默认outside
list-style-image: url("image/1.gif");  // 设置列表项目的图标
list-style: square inside...;  // 复合设置

list-style-type详解

伪类样式

注意:同时写多个需要按下面顺序书写

a:link {color:#FF0000;} /* 未访问的链接 */
a:visited {color:#00FF00;} /* 已访问的链接 */
a:hover {color:#FF00FF;} /* 鼠标划过链接 */
a:active {color:#0000FF;} /* 已选中的链接,鼠标按住未松开的时候 */
:focus  // 键盘输入焦点的元素

伪类详情
在这里插入图片描述在这里插入图片描述

DIV 盒子模型 定位

width: 150px;
height: 150px;
top: 150px;
left: 150px;// 位置参照,才能用top left之类的
position: relative相对 absolute绝对 static无定位 fixed相对于浏览器固定
相对定位位置会被保留,绝对定位不会
z-index: 50;  // 堆叠顺序,大的在前面overflow: auto scroll hidden;  // 设置超出部分,隐藏或者显示滚动条等
outline: dashed;  // 轮廓,边框之外
border: solid; // border-left... 边框
margin: 10px 10px 10px 10px;  // 外边距,上右下左
padding: ...;  // 内边距,同上
box-sizing: border-box;  // 让padding的绘制的距离包含在整体大小里

位置浮动

text-align: center;  // 内容居中,文字图片
line-height: 150px;  // 设置行高,可达到垂直居中的目的
vertical-align: bottom;  // 垂直对齐方式
margin: 0px 50%;  // 左右为auto实现块级元素居中

文档流:从左往右从上往下排序,float可以脱离标准文档流

float: left right;
clear: both;  // 清除浮动,把前面的当做没有浮动看待,撑起高度

其他效果

box-shadow: 0 0 5px 3px #ccc;   // 阴影

http://chatgpt.dhexx.cn/article/7GlqfM4i.shtml

相关文章

CSS-200个小案例(一)

最近我在youtube上跟着大神学习200个CSS小案例&#xff0c;作者Online Tutorials 编码的内容很实用&#xff0c;案例中涉及定位、变换、动画等概念&#xff0c;适合进一步学习和巩固CSS知识&#xff0c;能帮助我们实现页面的特效。 youtube视频链接&#xff1a;https://www.you…

30个超棒的CSS应用实例

这 篇文章是很早之前在博客园看到的&#xff0c;收藏在网摘里&#xff0c;今天再看发现实在很棒&#xff0c;转载过来方便以后参考用&#xff0c;最棒的地方是这些效果的实现都只是利用CSSHTML 来实现的&#xff0c;基本上没有用到什么FLASH或JS脚本&#xff0c;大家也可以看看…

【CSS实例】

学习目标&#xff1a; css样式学习、总结&#xff0c;知识巩固 学习内容&#xff1a; 在这里我将会发布一些自己学习过程中完成的css实例&#xff0c;可能是跟着网上学习的练习作品&#xff0c;也可能是自己的随意的一个想法。每个作品中会列出编写思路&#xff0c;和编写过程…

codewar代码练习1——8级晋升7级

最近发现一个不错的代码练习网站codewar&#xff08;http://www.codewars.com&#xff09;。注册了一个账号&#xff0c;花了几天的茶余饭后时间做题&#xff0c;把等级从8级升到了7级。本文的目的主要介绍使用感受及相应题目&#xff0c;可供大家参考。 新人注册为8级&#xf…

codewar python 遗忘点

2019独角兽企业重金招聘Python工程师标准>>> 1、计算字符串中特定字符串出现的次数 s this is a new technology,and I want to learn this. print(s.count(this, 0, len(s))) #目标字符串区分大小写 2、数字左边补0的方法,字符串补空格 #python中有一个zfil…

Codewar - Bit Counting

2019独角兽企业重金招聘Python工程师标准>>> Write a function that takes an (unsigned) integer as input, and returns the number of bits that are equal to one in the binary representation of that number. Example: The binary representation of 1234 is…

codewar 代码练习1——8级晋升7级

最近发现一个不错的代码练习网站codewar&#xff08;http://www.codewars.com&#xff09;。注册了一个账号&#xff0c;花了几天的茶余饭后时间做题&#xff0c;把等级从8级升到了7级。本文的目的主要介绍使用感受及相应题目&#xff0c;可供大家参考。 新人注册为8级&#xf…

codewar 代码练习2——7级晋升6级

7级晋升到6级的过程中以做6级题以及以前未完成的题目为主&#xff0c;一般选择算法题或者基础题。相比之前从8级升级7级&#xff08;参见此博客&#xff1a;http://blog.csdn.net/m0_37324740/article/details/78408249&#xff09;的难度有所提前&#xff0c;并且一些题目结合…

R数据分析,codewar的年终总结,和一周年总结

前阵子单位各个部门都在要求弄总结&#xff0c;想想自己这个公众号也写了快一年了&#xff0c;专门回去翻了翻&#xff0c;这个公众号发布的第一篇文章是在2021年的1月17日&#xff0c;我想2022年的1月17日我就把现在敲的文字推出来吧&#xff0c;也算是一个年终和周年总结。 …

CodeWar题目

打算把不同网站上面的题目分开整理&#xff0c;免得麻烦。Code War上面我还是刷了一堆6级及以下的题目的&#xff0c;不过价值不大&#xff0c;这种不太能够训练实际解决问题的能力&#xff0c;所以我已经很久没上过了&#xff0c;有时间了可能会重新上去刷题吧&#xff0c;到时…

Codewar 笔记

1. Weight for weight 题目&#xff1a; For example 99 will have “weight” 18, 100 will have “weight” 1 so in the list 100 will come before 99. Given a string with the weights of FFC members in normal order can you give this string ordered by “weights”…

codewar刷题,苦海造舟之始

今天又是被惨虐的一天&#xff0c;尽管今天是我这篇处女座发布的日子。   事情是这样的&#xff0c;身为一个刚迈步进入编程领域的小白&#xff0c;在无忧无虑&#xff0c;轻松惬意的心情下刷完了一套python课后&#xff0c;偶然间&#xff0c;很突然地了解到codewars这么个玩…

Codewar一些积累No.2 从矩阵的加法体会vector的用法

用代码实现矩阵加法问题 最近在Codewar上看到一个有趣的问题是关于矩阵的加法问题. 题目中, 我所要编写的函数的传入参数是两个向量, 而且此向量是嵌套的, 具体内容如下: std::vector<std::vector<int> > matrixAddition(std::vector<std::vector<int> …

Java到底好不好学

Java到底好不好学 答案是&#xff1a;不难学。很多人都以为编程是个很高深的东西&#xff0c;其实不然&#xff0c;真正学习了你会发现编程比你高中学的数理化要简单的多。说它不难呢&#xff0c;如果学深入了&#xff0c;还算有很多东西要学习&#xff0c;比如你学Java&#…

java面试为何那么难

java面试为何那么难 “面试造火箭、工作拧螺丝”&#xff0c;曾经这么一句调侃的话总是用来形容IT行业中的面试情况。作为一个流浪的程序猿&#xff0c;多年以来作为应聘者也好、面试官也罢&#xff0c;渐渐感受到java开发的面试不再仅仅在“造火箭”那么容易。 我的就职历程…

java面试为何那么难?

“面试造火箭、工作拧螺丝”&#xff0c;曾经这么一句调侃的话总是用来形容IT行业中的面试情况。作为一个流浪的程序猿&#xff0c;多年以来作为应聘者也好、面试官也罢&#xff0c;渐渐感受到java开发的面试不再仅仅在“造火箭”那么容易。 五年前的java面试是怎么样的 用HT…

女生学java开发难吗?女生适合学java吗?

女生学java开发&#xff1f;Java开发看上去是一项系统性很强、入门很难的“高大上”学科&#xff0c;前端、代码这些普通人基本不会接触到的名词&#xff0c;吓怕了众多初学者。大部分人对于Java程序员都有一个既定印象&#xff0c;那就是程序员都是男生。女程序员可以说是“稀…

自学java难吗?给java初学者的一些建议。

自学java到底难不难&#xff1f; 其实学习java说难不难&#xff0c;说简单也不简单。如今互联网十分发达&#xff0c;各种学习资料&#xff0c;视频&#xff0c;文档都可以在网上找到。可以说如今是一个全民自学的时代&#xff0c;你要你有决心和时间&#xff0c;足不出户便能…

java编程难学吗?

java是一门面向对象编程语言&#xff0c;不仅吸收了C语言的各种优点&#xff0c;还摒弃了C里难以理解的多继承、指针等概念&#xff0c;因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表&#xff0c;极好地实现了面向对象理论&#xff0c;…

初学者的困境,Java自学难吗

Java自学起来难吗&#xff1f;动力节点小编告诉你&#xff0c;虽然Java适合新手入门&#xff0c;但是难度不能算简单哦&#xff0c;毕竟也是一门知识体系比较多的技术知识。在学习Java编程时&#xff0c;您会遇到一些简单的概念&#xff0c;如变量和函数。但也有更抽象、复杂的…