制作一个简单的网页(入门篇)

article/2025/10/9 10:12:17

使用HTML和CSS来制作一个简单的网页

  • 前言
  • 一、HTML
    • 1.1常见元素介绍
    • 1.2借助工具,浏览器开发者工具
  • 二、实现个人名片
    • 1.基本框架
    • 2.使用CSS美化
    • 1.CSS书写位置
      • 1、以元素的style 属性来指定 (内联样式)
      • 2、以style 标签包裹 (内部样式)
      • 3、以外部文件的方式 (外部样式)
    • 2.CSS中的选择器
      • 1.标签选择器
      • 2.id选择器
      • 3.类选择器
      • 4.子元素选择器


前言

HTML负责描述了网页的整体骨架
CSS负责描述了页面样式
利用其完成一个简单的个人建立网页。

一、HTML

HTML不是一门编程语言,而是用来告知浏览器如组织页面的标记语言,搭建浏览器骨架。

HTML是由元素组成的,元素存在于各种各样的标签中 HTML 注释格式为:

<!--这里是注释 -->

1.1常见元素介绍

1.标题

<!--<h1>到<h6>-->
<h1>字体大小示例</h1>
<h2>字体大小示例</h2>
<h3>字体大小示例</h3>
<h4>字体大小示例</h4>
<h5>字体大小示例</h5>
<h6>字体大小示例</h6>

代表着不同大小的字体,其中h1最大,h6最小

在这里插入图片描述

但是也能通过CSS修改字体大小,使用font-size+大小 来进行修改

<h6 style="font-size:50px">字体大小示例</h6>

在这里插入图片描述
2.段落和列表

段落

<p></p>

每个段落都是独占一行

列表:
无序列表 用·表示

<u1></u1>

有序列表 标序号

<o1></o1>

无序列表和有序列表中有列表项目

<li></li>

示例 无序列表

<h1>今日菜单</h1>
<ul><li>西红柿炒鸡蛋</li><li>辣椒炒肉</li><li>水煮鱼</li><li>鱼香肉丝</li>
</ul>

在这里插入图片描述

示例 有序列表

<h1>今日菜单</h1>
<ol><li>西红柿炒鸡蛋</li><li>辣椒炒肉</li><li>水煮鱼</li><li>鱼香肉丝</li>
</ol>

在这里插入图片描述

3.超链接

<a href="https://www.csdn.net/">CSDN</a>

实现CSDN链接,如果显示404就说明路径没有输对,其中地址有两种
1.完整的域名
2.相对路径(以当前文件为基准位置,然后去找到另外一个文件)

4.图片

<img src="bizhi.jpg" alt="图片加载失败">
src 后+图片路径  alt后+(如果图片没有显示出来所打印的文字)文字

成功输入的话,就是你要插入的图片,路径错误的话,就显示你输入的文字
在这里插入图片描述
5.块级无语义元素
组织内容的

<div></div>

6.内联无语义元素

<span></span>

h1,ul,ol 都是称为块级元素,独占一行
而 a span 称为行内元素,不换行

1.2借助工具,浏览器开发者工具

打开方式F12或者右键点击检查,可以在浏览器界面进行调试

二、实现个人名片

1.基本框架

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>myid</title>
</head>
<body>
<h1>陈东升</h1>
<h3>基本信息</h3>
<img src="pyy.jpeg" alt="图片加载失败">
<h4>求职意向:Java开发工程师</h4>
<h4>联系电话:13992759999</h4>
<h4>1104248983@qq.com</h4>
<a href="http://www.csdn.net">我的博客</a>
<h3>教育背景</h3>
<ol><li>1.2004~2010 高新一小</li><li>1.2010~2013 高新一中</li><li>1.20013~2016 高新二中</li><li>1.2016~2020 西安工业大学 计算机科学与技术 </li>
</ol>
<h3>专业技能</h3>
<ul><li>熟悉掌握c/java语言,有良好的学习能力</li><li>LeetCode 300+</li><li>熟悉数据结构,操作系统,计算机网络等</li></ul>
<h3>我的项目</h3>
<h4>智能停车场</h4>
<div>开发时间2008年9月到2008年11月</div>
<div>功能介绍:智能管理停车系统,完善的体系建设,无需人工处理</div>
<h3>个人评价</h3>
<div>有良好的学习能力,希望能够进大厂工作</div>
</body>
</html>

在这里插入图片描述

2.使用CSS美化

1.CSS书写位置

CSS书写的位置:
主要有三种

1、以元素的style 属性来指定 (内联样式)

示例:

<h1 style="background-color: #80cbff" >陈东升</h1>

2、以style 标签包裹 (内部样式)

先指定针对那些元素应用属性,选中元素后再给指定的元素设置CSS属性

 <style>p{}</style>

p为选择器,先选中页面中的一个或者多个元素
括号内是针对这些被选中的元素来设置CSS属性。
使用键值对格式,键值之间使用:分割,键值对之间使用;分割

3、以外部文件的方式 (外部样式)

通过link来显示引用,并且一个HTML标签可以引用多个link 标签,即多个CSS文件

<link rel="stylesheet" href="(样式表地址)">

语法是和内部样式是相同的

2.CSS中的选择器

介绍几种常用选择器

1.标签选择器

直接写标签名,表示选中该页面中所有的对应名字的元素。
但是很多时候同一个标签我们希望其拥有不同的功能~~,这时候就可以使用id选择器了

2.id选择器

先给HTML标签指定一个id的值,在通过该id 选择器选中这个元素
通过指定一个id 去选择同一标签 不同的属性
格式 #+id名 id是唯一的不能重复
由于id选择器,要求元素只能有唯一的id,如果需要一次选中多个元素,此时不能使用id选择器了,就用使用类选择器了

3.类选择器

格式:.+类名
在标签中加上 class=“类名”
类选择器可以给任意多的元素引用对应的类

4.子元素选择器

内外选择,选择加空格 能选择到内部中,搭配其他选择器使用

基本命令:

width: 600px;//设置宽度
margin:0 auto; //上下外边距为0,左右外边距为自动
background-color: #F3F3F3;//设置背景颜色
/*颜色选择有多种模式
1.color : #FFFFFF 即# 红绿蓝三色 用十六进制表示
2.color :rgb(255,255,255);  //白色 全是0为黑色
3.color :rgba(255,255,255,0) a为透明度选择。一般取值为0~1
*/
text-align: center;//文本居中设置padding: 20px  0; //上下间距
padding :0  20px //左右间距display: flex; //水平放置				

已经居中显示了 ,CSS有太多属性了,去查CSS帮助手册就好了,只是完成了一些基础的改变

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>myid</title><style>.container{width: 600px;margin:0 auto;background-color: rgba(200,200,255,0.5);padding: 0 30px;}/**在CSS中是通配符,选中所有元素*/h1{text-align: center;padding: 20px;}.left{}.right{}.box{display: flex;justify-content: space-between;}</style>
</head>
<body>
<p></p>
<div class="container">
<h1 >个人简历</h1><h3>基本信息</h3>  <h3>陈东升</h3><div class="box"><div class="left"><h4>求职意向:Java开发工程师</h4><h4>联系电话:13992759999</h4><h4>1104248983@qq.com</h4><a href="http://www.csdn.net">我的博客</a></div><div class="right"><img src="pyy.jpeg" alt="图片加载失败"></div></div><h3>教育背景</h3>
<ol><li>1.2004~2010 高新一小</li><li>1.2010~2013 高新一中</li><li>1.20013~2016 高新二中</li><li>1.2016~2020 西安工业大学 计算机科学与技术 </li>
</ol>
<h3>专业技能</h3>
<ul><li>熟悉掌握c/java语言,有良好的学习能力</li><li>LeetCode 300+</li><li>熟悉数据结构,操作系统,计算机网络等</li></ul>
<h3>我的项目</h3>
<h4>智能停车场</h4>
<div>开发时间2008年9月到2008年11月</div>
<div>功能介绍:智能管理停车系统,完善的体系建设,无需人工处理</div>
<h3>个人评价</h3>
<div>有良好的学习能力,希望能够进大厂工作</div>
</div>
</body>
</html>

在这里插入图片描述
做的也不是太美观,但是终于使做成了。


http://chatgpt.dhexx.cn/article/W0kUUnaW.shtml

相关文章

一个简单的HTML网页

一个简单的HTML网页&#xff0c;这是朋友写的&#xff0c;里面没有什么内容的&#xff0c;和大家分享一下&#xff0c;不喜勿喷。 先看下效果图 这里的登录和注册都是没有实际功能的&#xff0c;只是一个样式 下面来看看代码 登录 <!DOCTYPE html> <html><h…

return的使用方法

这里是修真院前端小课堂&#xff0c;每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析前端知识/技能&#xff0c;本篇分享的是&#xff1a; 【return的使用方法 】 今天给大家分享一下&am…

if中return的用法

C#编程中&#xff0c;在if语句中&#xff0c;使用return语句&#xff0c;用于退出该if语句所在类的所在方法。例如程序&#xff1a; namespace RETU {class Program{static void Main(string[] args){IFR ifr new IFR();ifr.Kan();//Console.Read();}}class IFR{public stati…

【Java SE】return的用法(快速扫盲)

&#x1f389;&#x1f389;&#x1f389;点进来你就是我的人了博主主页&#xff1a;&#x1f648;&#x1f648;&#x1f648;戳一戳,欢迎大佬指点! 欢迎志同道合的朋友一起加油喔&#x1f93a;&#x1f93a;&#x1f93a; 目录 前言 1.定义 2.return的用法 3.break和retur…

python中 return 的用法

# 说明&#xff1a; 1&#xff0c;return 语句后面跟的表达式可以省略&#xff0c;省略后相当于 &#xff08;返回&#xff09;return None # 2&#xff0c;如果函数没有retur…

Java中return的两种用法

一、return语句总是用在方法中&#xff0c;有两个作用。 一个是返回方法指定类型的值&#xff08;这个值总是确定的&#xff09;。 一个是结束方法的执行&#xff08;仅仅一个return语句&#xff09;。 一般的就百是用在有反回值的方法中&#xff0c;用来返回方度法指定问类…

return的四种用法

return的四种用法 &#xff08;1&#xff09;return跳出函数 def num1():print(欢迎练习return !)print(hello!) num1() #跳出函数&#xff1a; def num1():print(欢迎练习return !)returnprint(hello!) num1()(2)return从函数返回一个值&#xff0c;并且这个值可以赋值给他变…

C语言中return的各种用法

按初学的理解&#xff0c;return的任务就是返回对应的参数&#xff0c;在外层函数中对这个参数做进一步处理。 实际上return的用法不只这些。 为调用的函数返回参数值 此类应用最为普遍&#xff0c;通常是在一个具有返回值的函数中&#xff0c;返回一个参数值&#xff0c;这个返…

个人公众号,多谢关注

个人公众号,多谢关注!

Java用BufferedImage处理图片实例

最近&#xff0c;项目中需要对图片进行处理。实现的方式当然有很多种&#xff0c;这里&#xff0c;我使用了Java的BufferedImage进行了实现。由于对图片的不熟悉&#xff0c;实现的时候费了点儿劲&#xff0c;这里记录一下&#xff0c;以备后用。 场景描述&#xff1a;其实问题…

彻底理解ThreadLocal、ITL、TTL

懒人改变了世界,简化了世界,却隐瞒了世界的真相. 大家好,今天跟大家剖析一下ThreadLocal. 文章目录 痛苦的回忆抛几个问题前奏铺垫正片详解 痛苦的回忆 不知道大家有没有面向JDBC编程的经历.如果有的话,可以回想一下那是一种怎样的体验;如果没有,也可以假装有这样的经历,然…

【转】线上内存溢出分析

状况描述&#xff1a; 最近项目新打的版本&#xff0c;过不了多长时间&#xff0c;项目就会挂掉。状况就是处于一种假死的状态。索引查询都很慢&#xff0c;几乎进行不了任何操作&#xff0c;慢慢卡死。 然后我们再发版时&#xff0c;只能基于之前打好的war包&#xff0c;替换或…

SQL Server数据库基础的级联删除、级联更新与三层架构之窥

一、定义&#xff1a; 级联删除是指删除包含主键值的行的操作&#xff0c;该值由其它表的现有行中的外键引用。在级联删除中&#xff0c;还删除其外键值引用删除的主键值的所有行。 级联更新是指更新主键值的操作&#xff0c;该值由其它表的现有行中的外键引用。在级联更新中&a…

正则表达式

正则表达式简介&#xff1a; 正则表达式是对字符串操作的一种逻辑公式&#xff0c;就是用事先定义好的一些特定字符、及这些特定字符的组合&#xff0c;组成一个“规则字符串”&#xff0c;这个“规则字符串”用来表达对字符串的一种过滤逻辑。   给定一个正则表达式和另一个…

SQL Server2005中触发器的运用

编写过存储过程的人&#xff0c;再编写触发器时会发现&#xff1a;他们的语法、格式是非常类似的。其实触发器就是一种特殊类型的存储过程。他们都是预编译的&#xff0c;在程序正式编译前就由编译器进行编译&#xff0c;存储在服务器端。 不过&#xff0c;触发器与一般的存储过…

关于SimpleDateFormat安全的时间格式化线程安全问题

关于SimpleDateFormat安全的时间格式化线程安全问题 2014年02月18日 16:19:40 zxh87 阅读数&#xff1a;34426 想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类&#xff0c;该类用来对日期字符串进行解析和格式化输出&#xff0c;但如果使用…

LaTex - 插入公式 (从MathType公式编辑器导入到LaTex中)

原创 LaTex 论文排版(2): 插入公式 (从MathType公式编辑器导入到LaTex中) 2019年03月08日 09:37:40 在水一方xym 阅读数 5948 更多 分类专栏&#xff1a; LaTex 论文排版 LaTex 论文排版 版权声明&#xff1a;本文为博主原创文章&#xff0c;遵循 CC 4.0 BY-SA 版权协议&…

CSS总结

自从做牛腩新闻发布系统的时候&#xff0c;就开始了CSS的学习。CSS这部分知识并不是孤立的&#xff0c;它与JavaScript&#xff0c;与XML&#xff0c;与AJAX等都有着密切的关系。在制作网页的过程中&#xff0c;CSS就是充当一个化妆师的角色&#xff0c;它能够让我们制作出各式…

大型网站应用之海量数据和高并发解决方案总结

一、网站应用背景 开发一个网站的应用程序&#xff0c;当用户规模比较小的时候&#xff0c;使用简单的&#xff1a;一台应用服务器一台数据库服务器一台文件服务器&#xff0c;这样的话完全可以解决一部分问题&#xff0c;也可以通过堆硬件的方式来提高网站应用的访问性能&…

ehcache memcache redis三大缓存男高音

&#xfeff;&#xfeff; 研究使用缓存已经有一段时间了&#xff0c;今天本来想对比一下它们异同以及使用场景。然后我发现已经有前辈做了很不错的总结&#xff0c;而且这篇文章跟我也有很多共鸣。我想说的也就这些&#xff0c;所以这里就直接拿来主义了。 不过&#xff0c;还…