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

# 我使用过的 HTML + CSS 实践总结笔记(含说明)


一、我用过的 HTML 标签

常见结构与内容标签,构成网页的基本骨架和显示内容。

类别标签列表说明
文档结构<!DOCTYPE html>, <html>, <head>, <body>网页基础框架结构
元信息<meta>, <title>, <style>设置网页编码、标题、内部样式等信息
文字结构<p>, <br>, <hr>分段、换行、添加水平线
样式辅助<div>, <span>, <a>布局容器、内联文本、超链接标签
标题标签<h1> ~ <h5>页面结构层级标题
表格标签<table>, <tr>, <td>, <th>表格结构与单元格设置
表单标签<form>, <input>, <textarea>, <select>, <option>用于创建表单与用户输入项
图片插入<img>用于网页中插入图片

二、我用过的 CSS 属性

控制网页外观与布局的核心属性。

分类属性与用法简介
文字样式color, font-size, font-weight, font-style, font-family
文本排版text-align:文字水平对齐
text-indent:首行缩进
line-height:行间距
text-decoration:文本修饰线
尺寸间距width, height, padding, margin, border
背景设置background-color, background-image, background-repeat
布局方式display: block / flex
选择器用法.class, #id, a:hover, a:active
表格边线border-bottom:常用于制作表格分隔线效果

🔧 HTML + CSS 常用知识补充(进阶建议)


一、HTML 标签拓展

用途类别标签示例说明
强调与修饰<strong>, <em>, <del>, <u>加粗、斜体、删除线、下划线
列表结构<ul>, <ol>, <li>创建有序/无序列表
表格分组<thead>, <tbody>分离表格头部与主体内容
表单标签补充<label>表单控件说明性文字

二、CSS 常用拓展属性

增强页面精细控制的常用样式属性。

类型属性和说明
字距控制word-spacing, letter-spacing:设置字词间距
盒模型调整box-sizing: border-box:边距包含在宽高计算内
外观修饰border-radius: 10px:设置圆角
背景控制background-position: center:背景居中
background-size: cover / contain:调整背景填充方式
对齐方式vertical-align: middle:行内/表格内容垂直居中

三、CSS 选择器进阶技巧

提高样式应用灵活性。

  • div p:后代选择器,选中 div 内所有 p
  • div > p:子代选择器,仅选中直接子元素
  • .a, .b:并列选择器,多个类名统一样式
  • input:hover, input:focus:交互伪类选择器,控制鼠标悬浮或选中状态样式

四、表格样式建议

  • 使用 border-collapse: collapse;:合并单元格边框,视觉整洁
  • <td> 设置边框(如 border-bottom)实现分隔线,不建议直接作用于 <tr>

五、代码规范建议

  • 样式统一写入 <style> 标签或外部 .css 文件
  • 推荐通过 .class 控制样式,避免冗余重复
  • 多使用语义化标签(如 <section>, <article> 等)提升结构清晰度和 SEO 表现
http://www.lryc.cn/news/571538.html

相关文章:

  • 设计模式笔记_创建型_工厂模式
  • 九日集训第六天
  • 【AI News | 20250617】每日AI进展
  • Tomcat本地部署Maven Java Web项目
  • 从C++编程入手设计模式——策略设计模式
  • uniapp 对接deepseek
  • 手术麻醉系统源码 手麻系统源码 Java手术室管理系统源码
  • 2025年渗透测试面试题总结-红队攻防工程师(题目+回答)
  • 缓存系统-基本概述
  • Ajax 核心知识点全面总结
  • 前端开发面试题总结-vue2框架篇(三)
  • 网络层协议 IP 协议介绍 -- IP 协议,网段划分,私有 IP 和 公网 IP,路由
  • KingbaseES 在线体验平台深度评测
  • 计算机硬件——外设、其他部件
  • CentOS7 安装最新版 Docker
  • 【MySQL】MySQL 数据库操作与设计
  • 【系统设计【4】】设计一个限流器:从理论到实践的完整解决方案
  • 从C++编程入手设计模式——外观模式
  • AI智能体应用市场趋势分析
  • Black自动格式化工具
  • PINA开源程序用于高级建模的 Physics-Informed 神经网络
  • 实验分享|自研局部DIC-GPU算法与开源GPU算法对比实验
  • jenkins打包问题jar问题
  • Layui的table实现鼠标移入单元格后tips弹框提示
  • 【RocketMQ 生产者和消费者】- 消费者重平衡(1)
  • 《开窍》读书笔记9
  • day40- 硬件学习之 51单片机II (中断处理)
  • 开源 Arkts 鸿蒙应用 开发(一)工程文件分析
  • MIT 6.S081 2020 Lab9 File Systems 个人全流程
  • 使用 Java + WebSocket 实现简单实时双人协同 pk 答题