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

重学前端002 --响应式网页设计 CSS

文章目录

  • css 样式
  • 特殊说明

根据在这里 Freecodecamp 实践,调整顺序后做的总结。

css 样式

 body {background-color: red;  # 跟background-image 不同时使用background-image: url(https://cdn.freecodecamp.org/curriculum/css-cafe/beans.jpg);font-family: sans-serif;padding: 20px;
}h1 {font-family: Impact, serif;font-size: 40px;margin-top:0;  # 清除默认的上边距margin-bottom:15px;  # 修改默认的下边距text-align: center;  # left/right
}div {width: 300px;  # width: 80%;max-width: 500px;background-color: burlywood;margin-top: auto;  # margin: auto;   #margin: 5px;  margin-bottom: auto;margin-left: auto;margin-right: auto;padding-left: 20px;  # padding: 20px; # 效果等同于下面四个加起来padding-right: 20px;padding-top:20px;padding-bottom: 20px;
}hr {height: 2px;border-width: 1px; border-color: brown;  # 边框颜色background-color: red;margin-top: 25px;
}p {font-family: sans-serif;  # 字体  # font-family: Impact, serif;  # 字体font-style: italic;  # 斜体font-size: 40px;  # 字体大小text-align: center;width: 75%;display: inline-block;margin-top: 5px;margin-bottom: 5px;}	img {display: block;  # 使图片成为行元素display: inline-block;   # inline-block 元素只会占用其内容的宽度。margin-left:auto;margin-right:auto;
}a {color: black;  # 超链接的颜色
}a:visited {  # 超链接被访问后的颜色color: grey;
}a:hover {  # 鼠标经过超链接时的颜色color: brown;
}a:active {  # 超链接被点击的时候的颜色color: white;
}footer {font-size: 14px;
}

特殊说明

  1. h 标题
    标题元素(如 h1、h2)的排版是由用户浏览器的默认值设置的。可以对他们字体大小进行设置。
    浏览器为h1元素设置了一些默认的上边距和下边距。

  2. P 元素
    当两个p元素显示为行内元素,并且需要显示到一行时,需要把两个p元素之间的空格去掉,两个元素紧紧挨着。

  3. hr 分割线
    总的线条的宽度=自身的宽度+上下边框的宽度

  4. img 图片
    图片是内联因素,不会单独占据一行,使用display:block 可以使它变成行元素。

  5. 其他
    背景颜色background-color和背景图片background-image两个属性不能同时使用;

http://www.lryc.cn/news/580163.html

相关文章:

  • 【网络安全基础】第三章---公钥密码和消息认证
  • <tauri><rust><GUI>使用tauri创建一个文件夹扫描程序
  • 【网络】Linux 内核优化实战 - net.core.flow_limit_table_len
  • C++26 下一代C++标准
  • 深度学习笔记29-RNN实现阿尔茨海默病诊断(Pytorch)
  • 倾斜摄影无人机飞行航线规划流程详解
  • 前端开发-前置知识
  • 2025.7.4总结
  • 物联网数据安全区块链服务
  • DeepSeek-R1知识蒸馏和微调实践(一)源码
  • 使用 C# 发送电子邮件(支持普通文本、HTML 和附件)
  • BEVFormer模型处理流程
  • 佰力博科技与您探讨表面电阻的测试方法及应用领域
  • Java程序员短时间内如何精通Redis?
  • 基于大模型的强直性脊柱炎全周期预测与诊疗方案研究
  • Spring Boot + 本地部署大模型实现:安全性与可靠性保障
  • 基于Linux的Spark本地模式环境搭建实验指南
  • RabbitMQ 4.1.1初体验
  • Ubuntu Linux Cursor 安装与使用一
  • Web前端数据可视化:ECharts高效数据展示完全指南
  • 【C#】入门
  • Linux三剑客:grep、sed、awk 详解以及find区别
  • 大语言模型预训练数据——数据采样方法介绍以GPT3为例
  • 基于Apache MINA SSHD配置及应用
  • CppCon 2018 学习:OOP is dead, long live Data-oriented design
  • ABP VNext + RediSearch:微服务级全文检索
  • PyCharm 安装使用教程
  • Rust异步爬虫实现与优化
  • 全星 QMS:制造业全面质量管理的数字化全能平台
  • 鸿蒙系统(HarmonyOS)应用开发之手势锁屏密码锁(PatternLock)