html + css的基础知识

admin2小时前it知识60

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标签

相关文章

格林童话故事-水晶球

从前有个女巫,她有三个儿子,这兄弟三人真是手足情深,可女巫却不信任他们,总以为他们会夺走她的权。于是她把老大变成了一只苍鹰,只能生活在悬崖顶上,人们时常看见它在空中不停地翱翔盘旋。她又把老二变成一头鲸...

山海经·大荒东经

东海之外大壑,少昊之国。少昊孺帝颛顼于此,弃其琴瑟。有甘山者,甘水出焉,生甘渊。大荒东南隅有,名皮母地丘。东海之外,大荒之中,有山名曰大言,日月所出。有波谷山者,有大人之国。有大人之市,名曰大人之堂。...

前端是目前应用最广的语言

一、JavaScript 的主导地位‌核心语言地位‌JavaScript 是当前前端开发的绝对主流语言,超过 95% 的现代网站通过 JavaScript 实现动态交互功能,其语法简洁性和浏览器原生支...

php mvc架构的简单例子

以下是一个简单的 PHP MVC 架构示例,包含基本的模型(Model)、视图(View)和控制器(Controller)结构:目录结构project/├── app/│   ├─...

2025年最赚钱的冷门职业

以下是2025年最具潜力的冷门高薪职业清单,综合政策导向、市场需求及薪资水平分析:一、‌科技前沿领域‌‌氢能科学与工程专家‌新能源政策推动下人才缺口达6.4万,应届生年薪20万起,资深工程师薪资涨幅超...

axure使用的故事

‌Axure 是一款专注于原型设计与交互逻辑构建的专业工具,被广泛用于用户界面(UI)和用户体验(UX)设计领域。‌林风与他的伙伴们,在经历了无数次江湖历险后,决定利用现代科技手段来更有效地规划和管理...