CSS样式

文章目录

一、样式结构

二、三种添加方式

三、选择器

id:在当前html文件中保持唯一;

四、盒子模型

五、 元素显示模式

块元素

独占一行,可以设置高度宽高,内外边距,默认是父级元素的高宽。
<h1>~<h6>、 <p>、<div>、<ul>、<li>

行元素

相邻行内元素在一行上,不可以设高度宽高,默认宽高是它本身内容的宽度。
<a>、<strong>、<b>、<em>、<i>、<del>、<s>、<ins>、<u>

行内块元素

相邻行内元素在一行上,它们之间会有缝隙,一行可以显示多个。默认宽度是它本身内容的宽度,高度,宽度,内外边距可以控制。
<img>、<input>、<td>

样式说明

css 复制代码
---------------------------文字 & 文本
//字体样式
font-family:'Microsoft YaHei';
//字体粗细
font-weight:bold;
//字体倾斜 
font-style:itailc;
//文本水平对齐
text-align:center;
//文字垂直居中
//1.让文字的行高等于盒子的高度
height: 40px;
line-height:40px;
//装饰文本 下划线
text-decoration:underline;
//文本缩进
text-indent:2em;
//行间距
line-height:10px;
css 复制代码
---------------------------元素显示模式转换
//行内元素转换为块级元素
display:block;
//块级元素转换为行内元素
display:inline;
//转换为行内级元素
display:inline-block;
css 复制代码
---------------------------背景颜色
//背景颜色透明
background-color:transparent;
//背景平铺
background-repeat:no-repeat 
//改变图片在背景中的位置
background-position:center top;
background-position:20px 50px;
//背景固定
background-attachment:fixed;
//背景颜色半透明
background:rgba(0,0,0,0.3);
css 复制代码
---------------------------盒子模型
//盒子边框粗细
border-width:5px
//盒子边框样式
border-style:solid;
//盒子边框颜色 
border-color:red;
//相邻边框合并
border-collapse:collapse;
//内边距--会撑开盒子 
padding: top,right,bottom,left;
//外边距
margin: top,right,bottom,left;
//块级元素水平居中
margin:0 auto;
//行内元素 & 行内块元素水平居中 【给父元素添加】
text-aligin:center;
//外边距合并,嵌套块元素外边距塌陷的问题解决办法【给父元素添加】
情况:父元素有margin,子元素也有margin。
1.border:1px solid transparent;
2.padding:1px;
3.overflow:hidden;
//清除元素默认内外边距
* {
	 margin :0;
	 padding:0;
 }
//

选择器学习网站

相关推荐
柳杉11 分钟前
没写一行代码!我用 ChatGPT 5.6 (Sol) 做了一个智慧充电站 3D 大屏
前端·chatgpt·数据可视化
Henrii_历小海34 分钟前
WhatsApp Web 不是手机镜像:多设备协议、本地数据流与出海获客流水线
前端·智能手机
ayqy贾杰41 分钟前
Claude Fable 5 提示词泄漏,抓紧学习下
前端·后端·面试
To_OC9 小时前
别再串行写 await 了,Promise.all 才是并行请求的正确打开方式
前端·javascript·promise
vipbic9 小时前
中后台越做越乱后,我用插件化把它救回来了
前端·vue.js
Hyyy9 小时前
Computer Use 适合做什么,不适合做什么——一次真实使用后的思考
前端
小和尚同志10 小时前
前端 AI 单元测试思考与落地
前端·人工智能·aigc
invicinble11 小时前
c端系统,其实更像一个信息展示平台
前端
李姆斯12 小时前
管理是否可以被完全量化
前端·产品经理·团队管理
名字还没想好☜12 小时前
Next.js 中间件实战:鉴权、重定向与 A/B 分流
开发语言·前端·javascript·中间件·react·next.js