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

重学前端007 --- CSS 排版

文章目录

  • 导入字体
  • 总结浏览器给元素添加的默认值
  • text-indent: -8px;
    • 1. text-indent属性的作用​​
    • 2. 总结
  • 其他 css

导入字体

这将导入 Open Sans 字体系列,字体粗细值为 400、700 和 800。

  <link rel='stylesheet' href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,800"/>

总结浏览器给元素添加的默认值

元素默认外边距(Margin)默认内边距(Padding)作用
<h1>- <h6>上下 0.5em~1em标题与内容分隔
<p>上下 1em段落间距
<ul>/ <ol>上下 1em,左右 40px列表缩进
<blockquote>上下 1em,左右 40px引用内容隔离
<form>上下 1em表单分隔
<button>上下左右 0.5em~1em按钮文字间距
<input>/ <textarea>上下左右 0.25em~0.5em输入内容间距
<fieldset>上下 0.5em上下左右 0.35em~0.75em表单分组隔离
<hr>上下 0.5em少量 padding分隔线隔离
<table>上下 1em单元格 0.25em~0.5em表格与内容分隔

通过 CSS 重置(如 margin: 0; padding: 0;)可以消除默认边距,确保布局一致性:

/* 重置所有元素的默认边距和内边距 */
* {margin: 0;padding: 0;
}

text-indent: -8px;

text-indent: -8px;是一个用于控制​​文本缩进​​的属性声明,它的作用是让文本块(如段落 <p>、标题 <h1>-<h6>等)的​​首行文本向左缩进 8 像素​​(负值表示向左缩进)。以下是详细解析:

1. text-indent属性的作用​​

​​定义​​: text-indent用于设置文本块​​第一行​​的缩进距离。
​​单位​​: 可以是像素(px)、百分比(%)、em 单位(em)等。
​​正值​​: 首行向右缩进(默认行为)。
​​负值​​: 首行向左缩进(可能使部分文本超出容器左侧边界)。

2. 总结

特性说明
​​作用​​控制文本块首行的缩进距离。
​​负值效果​​首行向左缩进,可能超出容器边界。
​​常见用途​​特殊排版(如悬挂缩进)、微调文本位置。
​​注意事项​​需配合 padding-left或 overflow避免溢出。
​​响应式建议​​优先使用相对单位(如 em)。

其他 css

body {font-family: "Open Sans", sans-serif;  # 字体名称中带有空格的字体必须用 CSS 引号括起来。
}h1 {font-weight: 800;  # 字体粗度letter-spacing:0.15px;  # 字间距
}
/ *上面选择了所有 div 元素没有 example 的 id。 */
div:not(#example) {color: red;
}
http://www.lryc.cn/news/590614.html

相关文章:

  • 前端 oidc-client 静默刷新一直提示:Error: Frame window timed out 问题分析与解决方案
  • Linux驱动12 --- Linux2.6 开发方法文件接口
  • C语言 --- 函数递归
  • Docker化Web服务部署全景指南:从基础服务器到企业级应用
  • 暑期算法训练.2
  • 【代码】基于CUDA优化的RANSAC实时激光雷达点云地面分割
  • 前端vue3获取word二进制流在页面展示
  • FAISS深度学习指南:构建高效向量检索系统的完整方法论
  • Node.js Process Events 深入全面讲解
  • 网络安全初级(Python实现sql自动化布尔盲注)
  • flink sql如何对hive string类型的时间戳进行排序
  • 设计模式三:观察者模式 (Observer Pattern)
  • ubuntu--自启动程序
  • 7.isaac sim4.2 教程-Core API-数据记录
  • 【cobalt strike手册0x06】Sleep Mask
  • JAVA进阶 项目实战:汽车租聘系统
  • 关于squareLineStudio软件使用步骤教程(LVGL软件组件编程)
  • Linux应急Rootkit后门查杀病毒查杀软件
  • 0系统与软件工程-标准体系
  • 1软件工程概念及其基本要素-思考题
  • 基于paddleDetect的半监督目标检测实战
  • 【论文阅读】A Survey on Knowledge-Oriented Retrieval-Augmented Generation(4)
  • 基于C#开发solidworks图库中文件(SLDPRT,SLDASM,SLDDRW等)转换为HTML和PDF,提供批量和实时转换
  • 【论文阅读 | IF 2025 | COMO:用于多模态目标检测的跨 Mamba 交互与偏移引导融合】
  • 【论文阅读 | CVPR 2023 |CDDFuse:基于相关性驱动的双分支特征分解的多模态图像融合】
  • Python+Tkinter制作音频格式转换器
  • 使用token调用Spring OAuth2 Resource Server接口错误 insufficient_scope
  • Scrapy无缝集成Splash:轻量级动态渲染爬虫终极解决方案
  • Oracle 数据库常见等待事件参数详解
  • 16路串口光纤通信FPGA项目实现指南 - 第二部分(上)