CSS内联样式表

178 阅读3分钟

内联样式是通过 HTML 元素的 style 属性直接定义的 CSS 样式。以下是一个常见的内联样式属性大全,涵盖了大多数常用的 CSS 属性及其用法示例。


1. 布局与定位

属性示例值说明
displayblockinlineinline-blocknone控制元素的显示方式
positionstaticrelativeabsolutefixedsticky设置元素的定位方式
top10px50%设置元素距离顶部的距离
left20px30%设置元素距离左侧的距离
right15px25%设置元素距离右侧的距离
bottom5px10%设置元素距离底部的距离
floatleftrightnone设置元素的浮动方式
clearleftrightbothnone清除浮动
z-index1100auto设置元素的堆叠顺序

2. 尺寸与间距

属性示例值说明
width100px50%auto设置元素的宽度
height200px30%auto设置元素的高度
min-width300px50%设置元素的最小宽度
max-width500px80%设置元素的最大宽度
min-height100px20%设置元素的最小高度
max-height400px60%设置元素的最大高度
margin10px5px 10pxauto设置元素的外边距
padding15px10px 20px设置元素的内边距

3. 背景

属性示例值说明
background-color#40B3DFrgb(255,0,0)red设置背景颜色
background-imageurl('image.jpg')设置背景图片
background-repeatrepeatno-repeatrepeat-xrepeat-y设置背景图片的重复方式
background-positioncentertop left50% 50%设置背景图片的位置
background-sizecovercontain100% 100%设置背景图片的尺寸

4. 边框

属性示例值说明
border1px solid black设置边框(宽度、样式、颜色)
border-width2pxthinthick设置边框宽度
border-stylesoliddasheddotted设置边框样式
border-colorred#000rgb(0,0,0)设置边框颜色
border-radius5px50%设置边框圆角

5. 文字与字体

属性示例值说明
color#333bluergb(0,0,255)设置文字颜色
font-familyArial'Times New Roman'设置字体
font-size16px1.2emsmall设置字体大小
font-weightboldnormal700设置字体粗细
font-styleitalicnormal设置字体样式
text-alignleftcenterright设置文字对齐方式
text-decorationunderlinenoneline-through设置文字装饰
line-height1.520px设置行高
letter-spacing2pxnormal设置字符间距
word-spacing5pxnormal设置单词间距

6. 其他样式

属性示例值说明
opacity0.51设置元素透明度
visibilityvisiblehidden设置元素是否可见
cursorpointerdefaultmove设置鼠标指针样式
overflowvisiblehiddenscrollauto设置内容溢出时的处理方式
box-shadow2px 2px 5px rgba(0,0,0,0.3)设置元素的阴影
transitionall 0.3s ease设置过渡效果
transformrotate(45deg)scale(1.2)设置元素的变换效果

7. border-collapse: collapse; 介绍

border-collapseCSS 中用于控制 表格边框 处理方式的属性。它有两个主要值:

作用
collapse合并相邻单元格的边框(默认只显示一条边框,去掉双重边框)
separate保留单元格各自的边框(默认行为,每个单元格边框独立存在)

示例代码

<div style="
  width: 300px;
  height: 200px;
  background-color: #40B3DF;
  border: 2px solid black;
  border-radius: 10px;
  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 18px;
  color: white;
  padding: 20px;
  box-shadow: 3px 3px 10px rgba(0,0,0,0.2);
  opacity: 0.9;
">
  这是一个内联样式的示例
</div>

运行 HTML :

image.png


注意事项

  1. 优先级:内联样式的优先级高于外部样式表和内部样式表(除非使用 !important)。
  2. 维护性:内联样式不利于代码复用和维护,建议尽量使用外部样式表。
  3. 动态样式:内联样式常用于通过 JavaScript 动态修改样式。

希望这份大全对你有帮助!