ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

CSS小节(1)

2021-11-13 12:02:35  阅读:168  来源: 互联网

标签:行内 标签 元素 小节 repeat background 选择器 CSS


今天晚上闲来无聊,又把css进行了复习,虽然复习的不多,但总觉得以文字的形式记录出来,加深一下自己的印象(本文没有涉及代码编写和效果图,适合有基础的复习)

引入方式

分为行内引入(行内式)

在头部加<style>标签进行引入(内嵌式)

自己新创一个.css结尾文件通过<link>连接(外链式)

选择器

基础选择器

基础的选择器分为标签选择器,类选择器,id选择器和类选择器

标签选择器:p { color:red};

类选择器 .类名{ color:red};

id选择器 #id名字{ color:red};

通配符选择器*{ color:red};

后代选择器

元素(a)和元素(b)之间用空格隔开,就表示是子元素,或孙子等等,意思是选择a元素里面的所有b(不管b为子元素还是孙子等等,只要是后代)

子元素选择器

元素(a)>元素(b),意思是选择元素a下一级(子代)里面的b元素

伪类选择器(按顺序)

a:link    没有点击过的(访问过的)链接

a:visited    点击过的(访问过的)链接

a:hover    鼠标经过的那个链接(常用)

a:active    鼠标正在按下还没有弹起鼠标的那个链接

:focus选择器

重点记忆input:focus即可

并集选择器

.类名,.类名 集体声明

字体设置

font为字体的意思

font-size字体大小 font-family为字体 font-weight字体粗细(400为正常,700为加粗)

font-style(斜体为italic,不常用)

文本设置

color:文本颜色

text-align文本对齐方式

text-indent文本缩进,一般为2em,也就是会随文字大小缩进两个文字大小

text-decoration文本修饰(underline下划线,none取消下划)这个感觉是超链接用的多吧

line-height行高 其实可以利用行高水平垂直居中,只要把行高设定为你块元素的高就可

元素显示模式

块元素

比较霸道,自己独占一行。

高度,宽度、外边距以及内边距都可以控制。

宽度默认是容器(父级宽度)的100%。

是一个容器及盒子,里面可以放行内或者块级元素。

常用的块级标签有:     div、p、标题标签、列表标签

行内元素

相邻行内元素在一行上,一行可以显示多个。

高、宽直接设置是无效的。

默认宽度就是它本身内容的宽度。

行内元素只能容纳文本或其他行内元素

常用的行内标签有: a标签、span标签、ins/u、em/i、del/s、strong/b

行内块元素

和相邻行内元素(行内块)在一行上,但是他们之间会有空白缝隙。

一行可以显示多个(行内元素特点)。

默认宽度就是它本身内容的宽度(行内元素特点)。

高度,行高、外边距以及内边距都可以控制(块级元素特点)。

常用的行内块标签有: 表单标签、td标签

相互转换

转换为块元素:display:block;

转换为行内元素:display:inline;

转换为行内块:display: inline-block;

其实转换的意思就是打破局限性,比如现在一个行内元素,它想设置宽和高,但是又不要单独一行,那么我们很明显就要把它转化为行内块元素

背景

背景颜色

background-color 属性定义了元素的背景颜色

background-image 属性描述了元素的背景图像

background-image : none | url (url) 

background-repeat 属性对背景图像进行平铺

background-repeat: repeat | no-repeat | repeat-x | repeat-y

背景颜色半透明的效果(背景色半透明不会影响标签内容)

background: rgba(0, 0, 0, 0.3);

背景位置

background-position 属性可以改变图片在背景中的位置

background-position: x  y;

1、参数是方位名词 如果指定的两个值都是方位名词,则两个值前后顺序无关,比如 left  top 和 top  left 效果一致 如果只指定了一个方位名词,另一个值省略,则第二个值默认居中对齐

2、参数是精确单位 如果参数值是精确坐标,那么第一个肯定是 x 坐标,第二个一定是 y 坐标 如果只指定一个数值,那该数值一定是 x 坐标,另一个默认垂直居中

3、参数是混合单位 如果指定的两个值是精确单位和方位名词混合使用,则第一个值是 x 坐标,第二个值是 y 坐标

background-attachment center,top/ 20px,20px/top,20px

都是先x轴再y轴,没写默认为center

设置背景图像是否固定或随着页面的其余部分滚动  

background-attachment : scroll | fixed

混合写法

background: 背景颜色 背景图片地址 背景平铺 背景图像滚动 背景图片位置;

background: transparent url(image.jpg) repeat-y  fixed  top ;

 

标签:行内,标签,元素,小节,repeat,background,选择器,CSS
来源: https://blog.csdn.net/m0_64148060/article/details/121298523

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有