HTML CSS入门:从基础到实践

🌐 HTML & CSS入门:从基础到实践 🎨

📖 引言

HTML和CSS是构建网页的基石。HTML(超文本标记语言)用于创建网页内容,而CSS(层叠样式表)则用于美化这些内容。无论你是前端开发新手还是对网页设计感兴趣,掌握HTML和CSS都是必不可少的。本文将带你从基础概念到实际应用,一步步学习如何使用HTML和CSS创建美观的网页。

📚 基础知识

1. HTML的基本概念 📄

HTML文档是由HTML元素构成的,每个元素由标签、内容和属性组成。例如:

<p>这是一个段落。</p>
在这个例子中,<p> 是标签,"这是一个段落。" 是内容。2. CSS的基本概念 🎨
CSS规则由选择器、属性和值组成。例如,如果你想让所有段落文本变为红色,可以这样写:p {color: red;
}
3. 创建一个简单的HTML页面 🌟
创建一个.html文件,并在其中编写以下代码:
<!DOCTYPE html>
<html>
<head><title>我的第一个网页</title>
</head>
<body><h1>欢迎来到我的网页</h1><p>这是一个段落。</p>
</body>
</html>

🖌️ HTML常用标签

  1. 标题标签 🏷️
<h1>最重要的标题</h1>
<h2>次重要的标题</h2>
<!-- 依此类推,直到<h6> -->
  1. 列表标签 📝
    无序列表使用
    • 标签,有序列表使用
      1. 标签。
<ul><li>列表项1</li><li>列表项2</li>
</ul><ol><li>第一项</li><li>第二项</li>
</ol>

在这里插入图片描述

  1. 链接和图片标签 🔗
    使用标签创建链接,标签插入图片。
 <a href="https://www.example.com">访问示例网站</a> 
<img src="image.jpg" alt="描述文字">

🎨 CSS入门

  1. 引入CSS样式 🎩
    你可以在HTML文档的部分使用
  1. 选择器和属性 📌
    选择器用于指定你想要样式化的HTML元素。属性(如color、font-size等)定义了元素的外观。

/* 选择器 */
p {
color: #333;
font-size: 16px;
}

/* ID选择器 */
#main-content {
background-color: #fff;
}

/* 类选择器 */
.highlight {
color: red;
}
🛠️ 实践应用

  1. 创建一个简单的网页 🌐
    结合HTML和CSS,创建一个包含标题、段落、列表、图片和链接的简单网页。
<!DOCTYPE html>
<html>
<head><title>我的网页</title><style>body {background-color: #f0f0f2;font-family: Arial, sans-serif;}h1 {color: #333;}ul {list-style-type: none;}img {max-width: 100%;height: auto;}</style>
</head>
<body><h1>欢迎来到我的网页</h1><p>这是一个段落。</p><ul><li>列表项1</li><li>列表项2</li></ul><img src="image.jpg" alt="描述文字"><a href="https://www.example.com">访问示例网站</a>
</body>
</html>

📈 总结
通过本文的学习,你已经掌握了HTML和CSS的基础知识,包括基本标签、样式规则以及如何将它们应用到实际的网页中。现在,你可以开始探索更多的HTML和CSS特性,尝试创建更复杂的网页布局和样式。记住,实践是最好的老师,不断尝试和修改,你的网页设计技能将不断提升。

希望这篇文章能帮助你在HTML和CSS的学习之路上迈出坚实的第一步!如果你有任何问题或想要了解更多内容,欢迎在评论区留言。👇

本文内容仅供参考,具体学习内容和实践请根据个人情况进行调整。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/537868.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

unity学习(57)——选择角色界面--删除角色2

1.客户端添加点击按钮所触发的事件&#xff0c;在selectMenu界面中增加myDelete函数&#xff0c;当点击“删除角色”按钮时触发该函数的内容。 public void myDelete() {string message nowPlayer.id;//string m Coding<StringDTO>.encode(message);NetWorkScript.get…

RabbitMQ 模拟实现【四】:虚拟主机设计

文章目录 虚拟主机设计虚拟主机分析交换机和虚拟主机之间的从属关系核心 API发布消息订阅消息应答消息消费者管理类 虚拟主机设计 虚拟主机分析 类似于 MySQL 的 database&#xff0c;把交换机&#xff0c;队列&#xff0c;绑定&#xff0c;消息…进⾏逻辑上的隔离&#xff0…

如何实现Git Push之后自动部署到服务器?

在平时个人开发的过程中是不是有这样的烦恼&#xff1a; 项目开发完成&#xff0c;Push之后 登录服务器&#xff0c;手动git pull&#xff0c;然后运行部署命令 这真的很烦诶&#xff01; 那么能不能Git push之后&#xff0c;远端服务器自动 Git pull 然后运行部署命令呢&a…

2024阿里技术官重磅推出“Java进阶必备宝典” 5大专题 6000字解析

5.JVM实战 CPU占用过高案例实战 内存占用过高案例实战 15种方式编写高效优雅Java程序实战 6.JVM底层技术 亿级流量高井发下GC预估与调优 JHSDB工具透视L ambda底层实现 JVM(HotSpot)核心源码解读 JVM核心模块(GC算法)手写实战 核心三&#xff1a;网络编程与高效IO 1.网络…

还是了解下吧,大语言模型调研汇总

大语言模型调研汇总 一. Basic Language ModelT5GPT-3LaMDAJurassic-1MT-NLGGopherChinchillaPaLMU-PaLMOPTLLaMABLOOMGLM-130BERNIE 3.0 Titan 二. Instruction-Finetuned Language ModelT0FLANFlan-LMBLOOMZ & mT0GPT-3.5ChatGPTGPT-4AlpacaChatGLMERNIE BotBard 自从Cha…

IO Watch:用 Arduino UNO 制造的可编程手表

MAKER:mblaz/译:趣无尽 Cherry(转载请注明出处) 关于手表的项目,之前我们已经介绍过一款《Arduino + 3D 打印 DIY 电子手表》。本期的项目同样的一款基于 Arduino UNO 的可编程的手表,相比之下制造门槛更高一些。同时它更成熟、实用,外形也很有设计感,非常的漂亮! 这…

探索谷歌的秘密花园:Google文件系统GFS之旅(Google File System)

文章目录 &#x1f3d8;️GFS系统架构GFS系统节点类型GFS实现机制 &#x1f34e;GFS特点采用中心服务器模式不缓存数据在用户态下实现只提供专用接口 容错机制⚒️Master容错机制&#x1f504; Chunk Server容错 &#x1f6e0; 系统管理技术 &#x1f3d8;️GFS系统架构 大型分…

IDEA开启Run Dashboard

1、Run Dashboard是什么&#xff0c;为什么要使用 Run Dashboard 是 IntelliJ IDEA 中的一个工具窗口&#xff0c;用于管理和监视项目中正在运行的应用程序和配置。它提供了一种集中管理运行和调试过程的方式&#xff0c;可以让开发人员更方便地查看和控制正在运行的应用程序。…

kubernetes-污点和容忍

kubernetes-污点和容忍 kubernetes-污点和容忍1、什么是污点(Taint)2、什么是容忍度(Toleration)3、为什么master节点上不跑业务pod4、这种打污点让我想到了通过nodename可以指定node节点5、怎么打污点5.1、基本用法5.2、查了一下chat5.3、effect污点效果的三种状态5.4、打标签…

SQLite—免费开源数据库系列文章目录

SQLite系列相关文章较多特开本文为了便于读者阅读特写了本索引和目录之用本文将不断更新中有需要的读者可以收藏本文便于导航到各个专题( 持续更新中......)。收藏一篇等于收藏一个系列文章 简介类&#xff1a; SQLite——世界上部署最广泛的免费开源数据库&#xff08;简介&…

一站式数据采集物联网平台:智能化解决方案,让数据管理更高效、更安全

JVS物联网平台的定位 JVS是企业信息化的“一站式解决方案”&#xff0c;其中包括了基础的数字化底座、各种企业级能力、企业内常见的应用&#xff0c;如下图所示&#xff1a; 整体平台能力层有三大基础能力&#xff1a; 低代码用于业务的定义;数据分析套件用于数据的自助式分…

渗透某巨型企业某个系统的奇葩姿势

前言 这个月都在做一个巨型合作企业的渗透测试&#xff0c;这个系统本无方式getshell&#xff0c;得亏我心够细&#xff0c;想的多&#xff0c;姿势够骚。 文中重码&#xff0c;且漏洞已修复。 过程 找到getshell点 目标系统功能很少&#xff0c;基本上就是一个展示页面&a…