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

3.16课程日记

html

网页标题网页显示内容 
  •  :声明文档类型为 HTML5
  •  :根标签
  •  :存放元信息(标题、编码、样式、脚本等)
  •  :网页可见内容
  1. 常用文本标签
  • ~

     :标题(1 最大,6 最小)
  •  :段落


  •  :换行

  •  :水平线
  •   /   :加粗
  •   /   :斜体
  •  :行内小容器,无默认样式
  1. 列表标签
  • 无序列表:

html

  • 列表项
 
  • 有序列表:

html

  1. 列表项
 
  1. 链接与图片
  • 超链接:

html

文字

_blank :新标签页打开

  • 图片:

html

描述文字  
  1. 表格(table)

html

表头
单元格
 
  •  :行
  •  :表头单元格
  •  :普通单元格
  1. 表单(form)——用户交互

html

 

常用  type :

  • text :文本
  • password :密码
  • radio :单选
  • checkbox :多选
  • button :按钮
  • submit :提交
  1. 块级元素 & 行内元素
  • 块级:独占一行,可设宽高
    例: div、p、h1~h6、ul、ol、li、table、form
  • 行内:不换行,并排显示
    例: span、a、img、strong、em

CSS 三种引入方式

1. 行内样式
html

文字
  2. 内部样式表 html

3. 外部样式表(推荐)
html

 
  1. 常用选择器
  • 标签选择器
    css

p { ... }

  • 类选择器(最常用)
    css

.box { ... }

  • ID 选择器
    css

header

  • 通配符
    css
  • 后代选择器
    css

div p { ... }

  • 并集选择器
    css

div, p, .box { ... }
5. 文字样式

  • color :文字颜色
  • font-size :文字大小
  • font-weight :加粗(bold)
  • font-family :字体
  • text-align :对齐(left/center/right)
  • line-height :行高
  • text-decoration :下划线(none/underline)
  1. 盒子模型(重点)

所有元素都像盒子:

  • content :内容
  • padding :内边距(盒子内部撑开)
  • border :边框
  • margin :外边距(盒子与盒子距离)

简写:

css

padding: 上 右 下 左;
margin: 0 auto; /* 水平居中 */
7. 显示模式

  • 块级元素:独占一行,可设宽高
     div、p、h1~h6、ul、li
  • 行内元素:并排,不能设宽高
     span、a、img
  • 行内块:并排+可设宽高
    css

display: inline-block;

  • 隐藏元素
    css

display: none;
8. 背景样式

  • background-color :背景色
  • background-image :背景图
  • background-repeat :是否重复
  • background-size :背景大小
  • background-position :背景位置
  1. 浮动(float)
  • 让块级元素并排

css

float: left;
float: right;

  • 浮动会脱标,父级要清除浮动:

css

.clearfix::after {
content: "";
display: block;
clear: both;
}
10. 定位(position)

  • static :默认
  • relative :相对定位(不脱标)
  • absolute :绝对定位(脱标,父级relative)
  • fixed :固定定位(固定在屏幕)

配合: top / left / right / bottom

http://www.jsqmd.com/news/497401/

相关文章:

  • Awesome MQTT安全实战:加密通信与身份认证最佳实践
  • PCRE2跨平台部署实战:Linux、Windows、macOS环境配置指南
  • Explain详解与索引优化最佳实践and Mysql索引优化实战一--补充笔记
  • 不踩雷! 9个降AIGC工具测评:全学科适配,降AI率高效推荐
  • Deepagents智能制造:智能工厂的AI代理终极指南
  • Arduino SdFat库硬件兼容性指南:SPI与SDIO接口配置教程
  • 7大核心技术揭秘:数据科学如何彻底变革农业精准种植与产量预测
  • Luminoth预训练模型详解:COCO与Pascal VOC数据集应用
  • t-rec-rs新特性详解:配置文件与多配置文件支持,提升你的工作流效率
  • optimize-js实战教程:如何在Webpack和Browserify中集成使用
  • Atmosphere持久化会话:Redis与SQLite存储方案的实现教程
  • 从 deprecated 到重生:gh_mirrors/ope/openjdk项目的历史与未来展望
  • X-CMD安全沙箱使用教程:在隔离环境中安全运行第三方工具
  • 解决sql语句中文乱码导致的问题
  • Escape-From-Duckov-Coop-Mod-Preview网络层实现原理:Steam P2P与RPC消息机制
  • AlgerMusicPlayer官网下载指南:2026最新官方正版安装与使用教程 - xiema
  • Atmosphere核心组件解析:Broadcaster与Transport如何实现跨浏览器实时通信
  • Neural 3D Mesh Renderer API详解:轻松掌握核心组件
  • Graph RAG新范式:基于knowledge_graph的文档问答系统实现指南
  • 知识图谱生成工具knowledge_graph:如何将任意文本转化为可视化知识网络
  • 10分钟上手CTPN:文本检测新手入门实战案例
  • 为什么选择 gh_mirrors/frame/framework?5大优势打造活跃在线社区
  • ETL面试必备:基于awesome-etl项目的核心工具知识点
  • 具身智能岗位申请攻略:Lumina社区内部人士分享的简历与面试技巧
  • Vue2.0+Vuex实战:VueDemo_Sell_Eleme中的状态管理最佳实践
  • 从入门到精通:AgentCPM-GUI用户操作完全手册(含实战案例)
  • generatedata开发者指南:扩展数据类型与自定义生成规则详解
  • bypass-mdm-v2对比v1:自动UID冲突检测如何提升成功率?
  • WP-CLI命令玩转S3 Uploads:批量迁移、文件管理实用教程
  • SonarJS高级配置:自定义规则与质量门槛设置