当前位置: 首页 > 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 表现

相关文章:

  • 密度泛函涨落理论在医疗人工智能中的应用与展望:多尺度物理驱动智能的新范式
  • 【Vue】Vue2/3全局属性配置全攻略
  • 实验分享|自研局部DIC-GPU算法与开源GPU算法对比实验
  • SpringBoot-Actuator依赖项的作用配置 Heapdump堆栈信息泄露
  • 微信小程序:将搜索框和表格封装成组件,页面调用组件
  • springboot项目,利用docker打包部署
  • 简说 python
  • python题库及试卷管理系统
  • java循环语句-跳转关键字break、continue
  • 企业软件架构演进:从流程驱动到知识驱动的数字化转型路径
  • Elasticsearch/OpenSearch MCP Quickstart
  • C++并发编程-2.C++ 线程管控
  • FPGA基础 -- Verilog 表达式之操作符
  • FPGA基础 -- Verilog语言要素之数组
  • CMake指令:set_property和get_property
  • Tomcat本地部署Maven Java Web项目
  • Spring Boot + MyBatis + Redis Vue3 Docker + Kubernetes + Nginx
  • python大学生志愿者管理系统-高校志愿者管理信息系统
  • C++智能指针(详细解答)
  • 渣土车辆定位与监管:科技赋能城市建筑垃圾管理
  • mac 网站开发工具/网络推广员是干什么的
  • 做关于车的网站/网站免费制作
  • 做流媒体视频播放网站求助/广东seo网站优化公司
  • 长春作网站建设的公司/有什么推广产品的渠道
  • 呼市城乡建设委员会的网站/优化seo招聘
  • 南阳网站推广方案/网站优化分析