当前位置: 首页 > 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.dtcms.com/a/283120.html

相关文章:

  • day22 力扣77.组合 力扣216.组合总和III 力扣17.电话号码的字母组合
  • 异常流程进阶 —— 进出异常时的压栈与出栈
  • LVS集群搭建
  • 【Excel】使用vlookup函数快速找出两列数据的差异项
  • 零基础学Vue3组件化开发
  • 使用Python清理Excel中的空行和单元格内部空行:初学者指南
  • Excel处理控件Aspose.Cells教程:使用 Python 在 Excel 中创建甘特图
  • EP02:【NLP 第二弹】自然语言处理数据
  • Oracle 大页配置use_large_pages 参数解析
  • Antd中使用Table集成 react-resizable实现可伸缩列
  • 高性能上位机界面设计范式:C#与C++/C开发调试无缝衔接
  • AR智能巡检:电力运维的数字化变革
  • Raydium CLMM 协议
  • Kotlin比较接口
  • 安全初级作业2
  • HTTP vs HTTPS
  • RabbitMQ工作模式
  • Python类中魔术方法(Magic Methods)完全指南:从入门到精通
  • 分布式系统高可用性设计 - 监控与日志系统
  • 风电箱变、风机、升压站等场景在线监测:助力电力系统稳定可靠运行
  • [论文阅读] 人工智能 + 软件工程 | 用交互式可视化革新软件文档:Helveg工具的设计与改进
  • 21、鸿蒙Harmony Next开发:组件导航(Navigation)
  • 0系统与软件工程-标准体系
  • 【多线程的常见使用场景】
  • 工业自动化中EtherCAT转Profinet网关的速度控制模式配置与优化
  • 破壳萌图鉴(宝可梦) 2.1.2311052226/界面简洁流畅,没有广告
  • Optional:orElse 和 orElseGet 的底层逻辑,决定了它们的本质区别
  • 大模型呼叫系统选型指南:以云蝠智能VoiceAgent为核心的企业升级路径
  • Linux 下安装DM8数据库详细教程
  • Linux下保存Docker镜像文件至本地及启动