利用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


总结


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

相关文章
|
4月前
|
移动开发 前端开发 JavaScript
征信报告修改器,征信报告生成器,制作软件无痕修改软件【js+html+css】
本项目为信用评分模拟器教学工具,采用HTML5实现,仅供学习参考。核心功能通过JavaScript构建,包含虚拟数据生成、权重分配及信用因素分析(如还款记录、信用使用率等)。
|
4月前
|
存储 自然语言处理 前端开发
抖音快手小红书虚拟评论截图生成器,模拟对话制作工具,html+js+css
这是一款纯前端实现的多平台虚拟评论生成器,支持抖音、快手、小红书风格,适用于产品演示与UI设计。采用Vanilla JS与Flexbox布局,利用IndexedDB存储数据,CSS Variables切换主题。
|
4月前
|
前端开发 JavaScript
个人征信电子版无痕修改, 个人信用报告pdf修改,js+html+css即可实现【仅供学习用途】
本代码展示了一个信用知识学习系统的前端实现,包含评分计算、因素分析和建议生成功能。所有数据均为模拟生成
|
4月前
|
存储 前端开发 安全
病历单生成器在线制作,病历单生成器app,HTML+CSS+JS恶搞工具
本项目为医疗病历模拟生成器,旨在为医学教学和软件开发测试提供数据支持,严格遵守《医疗机构病历管理规定》。
|
4月前
|
存储 前端开发 JavaScript
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
|
4月前
|
前端开发 容器
处方单图片生成器, 处方单在线制作免费,js+css+html恶搞神器
这是一个电子处方模拟生成系统,使用html2canvas库实现图片导出功能。系统生成的处方单包含多重防伪标识,并明确标注为模拟数据,仅供学习
|
4月前
|
前端开发
个人征信PDF无痕修改软件,个人征信模板可编辑,个人征信报告p图神器【js+html+css仅供学习用途】
这是一款信用知识学习系统,旨在帮助用户了解征信基本概念、信用评分计算原理及信用行为影响。系统通过模拟数据生成信用报告,涵盖还款记录
|
4月前
|
前端开发 JavaScript 容器
制作b超单生成器, 假怀孕b超单图片制作, p图医院证明【css+html+js装逼恶搞神器】
本资源提供一个适合用于熟人之间恶搞的工具,效果逼真,仅供学习参考与娱乐。包含前端技术学习要点:语义化布局、响应式设计、Flexbox、图片自适应
|
4月前
|
前端开发
医院检查单子p图软件,在线制作仿真病历,js+css+html装逼神器
本示例展示如何用HTML/CSS创建医疗信息页面,内容仅供学习参考。页面模拟“阳光医院体检中心”场景,提供预约功能验证(如姓名、手机号、日期)。所有数据仅用于演示

热门文章

最新文章

  • 1
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
  • 2
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
  • 3
    (CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
  • 4
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
  • 9
    响应式企业网站源码JavaL/PHP带后台管理​:Bootstrap HTML5模板
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改