利用html和css制作一个简单的网页(端午快乐)

简介: 利用html和css制作一个简单的网页(端午快乐)

每逢佳节,倍思奇妙游;今日端午,记录学习,遨游代码~


前言


当我们在学习一门技术的时候,理论往往比较枯燥,想要让自己的知识掌握的更加牢固,就需要我们多动手操作,敲一敲代码,才能发现自己的不足之处。今日端午,就利用自己所学的知识做一个简单的网页吧~


用到的知识


内容区的大小是由height和width两个辅助属性设置的

width和height只是设置盒子内容区的大小,而不是盒子的大小

盒子可见框大小的内容区,由内边距和内边框共同决定

盒子模型、框模型

CSS中所有的元素设置为一个矩形的盒子

将元素设置为矩形盒子后,对页面的布局就变成了将不同盒子摆放到不同位置

每个盒子都是由以下几个部分组成

内容区content

内边距padding

边框border

外边距margin

默认情况下,是没有内边距的


兄弟元素之间的外边距都是正数或者都是负数就是取两者绝对值大的值;

如果都是相同的数值的话,那就是取其中一个的绝对值。

如果是一正一负的话,那就是取两者之和。

比如我们接下来用到的box1 和 box2兄弟选择器:

.box1{

margin-bottom: 50px;

}

.box2{

margin-top: 50px;

}

两者的外边距是50像素,那么最终两个盒子模型的间距就是50像素


>img标签的src属性的定义:标签的src属性是必需的。它的值是图像文件的URL,也就是引用该图像的文件的的绝对路径或相对路径


form表单:

type属性的值:

text:单行文本框。

value :定义文本框的默认值,也就是文本框内的文字。

size:定义文本框的长度,单位是一字符。

maxlength :设置文本框最多可以输入的字符数。

radio:单选按钮,name 和 value 是单选按钮中的必要的两个属性,必须要设置。并且同一组单选按钮中各个选项中的 name 属性值必须一样。

checkbox: 多选框,单独使用可以表示两种状态之间的切换,写在标签中的内容为checkbox按钮的介绍。

button:普通按钮。

value 属性的取值就是显示在按钮上的文字。

submit: 提交按钮,value 属性的取值就是显示在按钮上的文字,实现将表单内容提交给服务处理。

rest:重置按钮,value 属性的取值就是显示在按钮上的文字,单击可清除用户在页面当前表单中输入的信息。

file:文件上传,当使用文件域file 时,必须在form标签中指明编码方式。

image:图片域,拥有按钮的特点,也拥有图像的特点(不常用)。

hidden:隐藏字段(不常用)。


代码


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>端午节快乐</title>
    <style type="text/css">
    .box1,.box2{
      width: 500px;
      height: 500px;
    }
    .box1{
      font-size: 50px;
      color: floralwhite;
      width: 1000px;
      margin-left: 150px;
      padding: 80px;
      padding-top:20px;
      margin-top: 30px;
      margin-bottom: 50px;
      border: white 5px solid;
      text-align: center;
      margin-top: 60px;
    }
    .box2{
      font-size: 25px;
      color: floralwhite;
      width:1200px ;
      margin-left: 110px;
      padding-left:36px;
      padding-right:26px;
      padding-top:30px;
      margin-top: 50px;
      border: 5px white solid;
      text-align: center;
    }
     .img-cs{
                width:1%;
                height:2%;
                float:left;
                margin-left:2px;
            }
    body{
      background-image: url(./端午快乐.png);
    }
    </style>
  </head>
  <body>
    <div class="box1"style="line-height: 2;letter-spacing: 5px;font-weight: 70px;font-size: 50px;font-style: normal;">
      <a href="https://mp.weixin.qq.com/s/CtUyQ3NTnOcVIEnQakl0dQ">端午快乐</a><br/>
      <a href="https://mp.weixin.qq.com/s/CtUyQ3NTnOcVIEnQakl0dQ">the Dragon Boat Festival</a><br/>
      <img src="../audio/端午节一.jpg" class="img-src">
      <img src="../audio/端午节二.jpg" class="img-src">
      <img src="../audio/端午节三.jpg" class="img-src">
    </div>
    <div class="box2">
      <form>
        用户名<input type="text" name="myname" id="1"/><br/>
        <br/>
        密码<input type="password" name="mypassword" id="2"/><br/>
        <br/>
        请选择您要上传的作品
        <input type="file" name="myfile" value="作品文件"/>
        <input type="submit" />
        <input type="reset" />
      </form>
      <img src="../audio/端午节四.jpg" class="img-src">
      <img src="../audio/端午节五.jpg" class="img-src">
      <img src="../audio/端午节六.jpg" class="img-src">
    </div>
  </body>
</html>


运行结果

5d856dbf6d004ae080afcd184eff94d5.png

0c125914801740e39ee252def35a298a.png


总结


无论学什么动手实践都是最好的方法,无论是初学还是回顾。路还很长,莫忘初心,踏实前行!

相关文章
|
11天前
|
存储 移动开发 JavaScript
网页 HTML 自动播放下一首音乐
在 HTML5 中实现自动播放下一首音乐,通过管理音乐列表、操作音频元素和监听事件完成。创建包含多个音乐链接的列表,使用 `&lt;audio&gt;` 元素加载音乐,监听 `ended` 事件,在当前音乐结束时自动播放下一首。示例代码展示了如何使用 JavaScript 实现这一功能,确保无缝切换音乐。
|
8天前
|
前端开发
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
26 1
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
|
1月前
|
人工智能 程序员 UED
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
123 21
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
|
29天前
|
前端开发 JavaScript
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
53 14
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
|
28天前
css3 svg制作404页面动画效果HTML源码
css3 svg制作404页面动画效果HTML源码
64 34
|
1月前
html+js+css实现的建筑方块立体数字时钟源码
html+js+css实现的建筑方块立体数字时钟源码
79 33
|
29天前
|
存储 JavaScript 算法
(html在线预览cad图纸插件)网页CAD绘制条形码、二维码的教程
本文介绍了如何在mxcad中绘制条形码和二维码。对于条形码,首先根据应用场景选择合适的编码标准(如CODE39、EAN13等),通过编码规则将数据转换为二进制,并利用`McDbHatch`绘制条和空的组合,同时支持自定义实体及属性管理。 对于二维码,因其能存储更多信息且具备更强纠错能力,采用开源库QRCode.js进行编码处理,再通过`McDbHatch`绘制黑白矩阵,同样封装成自定义实体以便管理和扩展。文中还给出了完整的绘制流程与效果展示,包括创建二维码对象、设置参数、调用绘制方法以及最终的效果图。整个过程体现了灵活运用API与第三方库来实现复杂图形绘制的能力。
|
30天前
|
前端开发
“弘五四,耀青春”程序创意获奖作品【html+css】
本作品以“青春筑梦,共创未来”为主题,采用动态龙元素展现青春活力与创新精神。页面设计简洁明快,色彩协调,突显年轻人积极向上的风貌。作品内容包括获奖截图、名字《时代扬新帆》及源代码分享。特别说明:禁止用于商业活动,可用于比赛和作业等开源场景。最后,作者表达了对五四精神的致敬与传承,强调了青春活力和创造力的重要性,并感谢评委和支持者。 **获奖感言摘录:** “获得这个奖项,对我们团队来说,既是认可也是激励。我们将继续努力,不断优化产品,为用户带来更好的体验,为社会贡献更多价值。”
33 2
|
2月前
HTML在线扫雷游戏网页源码
HTML在线扫雷游戏网页源码是一款基于HTML+CSS+JavaScript开发的在线扫雷小游戏单页源码,为用户提供了一个无需安装即可在浏览器中直接玩的扫雷游戏。该游戏的源码不仅包含了完整的游戏逻辑,还具备丰富的界面设计和用户交互功能,使得玩家能够轻松上手并享受扫雷带来的乐趣。
103 22
|
2月前
一个好看的小时钟html+js+css源码
一个好看的小时钟html+js+css源码
116 24

热门文章

最新文章