html + css的基础知识

admin7小时前it知识202

HTML 和 CSS 是构建网页的两大基础技术,它们共同构成了网页的结构与样式。

HTML(超文本标记语言)

HTML 是网页的骨架,用于定义网页的内容和结构。它通过一系列标签来描述网页中的元素,如标题、段落、图片、链接等。

<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>页面标题</title></head><body>    <h1>标题</h1>    <p>段落内容</p>    <img src="image.jpg" alt="图片描述"></body></html>

<!DOCTYPE html>:声明文档类型为 HTML5。

<html>:根元素,包含整个页面。

<head>:包含页面元数据,如标题、字符编码等。

<body>:包含页面可见内容。

常用标签

标签类型     示例标签                       作用

标题标签     <h1> 到 <h6>             定义不同级别的标题

段落标签     <p>                              定义段落

图片标签   <img>                           插入图片

链接标签    <a href="url">             创建超链接

列表标签    <ul>、<ol>、<li>       创建无序或有序列表

语义化标签

语义化标签有助于提升网页的可读性和 SEO,例如:

<header>:页面头部

<nav>:导航栏

<main>:主要内容区域

<article>:文章内容

<footer>:页面底部

CSS(层叠样式表)

CSS 用于控制网页的外观和布局,将结构(HTML)与样式分离,使网页更加美观和灵活。

引入方式

‌内联样式‌:直接在 HTML 元素中使用 style 属性。

<p style="color: red;">红色文字</p>

‌内部样式表‌:在 <head> 中使用 <style> 标签。


<style>    p { color: blue; }</style>

‌外部样式表‌:通过 <link> 标签引入外部 CSS 文件。

<link rel="stylesheet" href="styles.css">

核心概念

‌选择器‌:用于选择 HTML 元素并应用样式,例如:

.class-name { color: red; }  /* 类选择器 */#id-name { font-size: 16px; }  /* ID 选择器 */p { margin: 10px; }  /* 元素选择器 */

‌盒模型‌:每个 HTML 元素都可以看作一个矩形盒子,

包括内容区、内边距(padding)、边框(border)和外边距(margin)。

div {    width: 100px;    padding: 10px;    border: 1px solid #000;    margin: 20px;}

‌布局方式‌:

‌Flexbox‌:用于一维布局(水平或垂直排列)。

‌Grid‌:用于二维网格布局。

‌传统布局‌:如 float 和 position,现已较少使用。

响应式设计

为了适配不同设备的屏幕尺寸,可以使用响应式单位:

vw / vh:视窗宽度/高度的百分比。

rem:相对于根元素字体大小的单位。

实践建议

‌语义化优先‌:使用语义化标签提升网页结构清晰度和可访问性。

‌样式与结构分离‌:将样式写在 CSS 文件中,避免内联样式。

‌响应式设计‌:使用媒体查询或弹性布局实现适配不同屏幕。

‌兼容性考虑‌:确保代码在主流浏览器中正常显示。

通过掌握 HTML 和 CSS 的基础知识,可以构建结构清晰、样式美观的网页。


返回列表

上一篇:microsporangium

下一篇:html5标签

相关文章

收集需求

在一个阳光明媚的周末,一家软件开发公司决定为他们的产品添加新功能。产品经理决定召集团队成员进行一次需求收集会议,以便更好地了解用户需求并为未来的开发做好准备。会议当天,团队成员聚集在会议室,桌上放着一...

国庆节之后

国庆节之后,秋意渐浓,天空如洗,阳光更加灿烂。在这片美丽的土地上,繁华的都市和静谧的乡村都在庆祝这个重要的节日。国人们以独特的方式,让这个日子充满了色彩和热情。随着金秋的步伐,丰收的季节来临。果园中的...

在树林里

乡长正想坐到餐桌旁吃午饭,忽然有人来报告,说是农田巡查员抓到两个人,正等在乡长办公室里听候发落。乡长匆匆赶去,只见农田巡查员霍希多尔老人面容严肃地站在那里,一双眼睛注视着一对年纪已经不轻的城里男女,俨...

工作总结报告怎么写

一、基础结构框架(六步法)‌引言开场‌用简明语言说明总结周期、岗位职责及整体工作成效。例如:“2025年在公司战略目标指导下,本人围绕XX职责,通过优化流程/创新方法等措施,顺利完成本年度KPI指标”...

前端消息队列技术解析

一、核心应用场景‌异步任务处理‌用户行为日志上报、实时通知推送等场景,通过消息队列实现非阻塞式通信,避免页面卡顿‌典型代码模式对比:// 传统同步模式(阻塞页面) async f...

对象(Object)和数组(Array)

在前端开发(尤其是JavaScript中),对象(Object)和数组(Array)是两个最常用的数据结构,但它们有不同的特性和适用场景。以下是详细对比和分析:‌1. 对象(Object)‌‌定义‌:...