热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

运行结果

总结

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


推荐阅读
  • 本篇文章为大家展示了input语句的作用有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。HTML标签 ... [详细]
  • 前端库Bootstrap框架:「11]使用 span 创建行内元素
    前端库Bootstrap框架:「11]使用 span 创建行内元素 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • 深入理解CSS中的margin属性及其应用场景
    本文主要介绍了CSS中的margin属性及其应用场景,包括垂直外边距合并、padding的使用时机、行内替换元素与费替换元素的区别、margin的基线、盒子的物理大小、显示大小、逻辑大小等知识点。通过深入理解这些概念,读者可以更好地掌握margin的用法和原理。同时,文中提供了一些相关的文档和规范供读者参考。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • PDO MySQL
    PDOMySQL如果文章有成千上万篇,该怎样保存?数据保存有多种方式,比如单机文件、单机数据库(SQLite)、网络数据库(MySQL、MariaDB)等等。根据项目来选择,做We ... [详细]
  • JavaScript和HTML之间的交互是经由过程事宜完成的。事宜:文档或浏览器窗口中发作的一些特定的交互霎时。能够运用侦听器(或处置惩罚递次来预订事宜),以便事宜发作时实行相应的 ... [详细]
  • ①页面初始化----------收到客户端的请求,产生相应页面的Page对象,通过Page_Init事件进行page对象及其控件的初始化.②加载视图状态-------ViewSta ... [详细]
  • 相关的部分代码如下 ... [详细]
  • #ifndef__MUSICLAYER_H__#define__MUSICLAYER_H__#includecocos2d.husingnamespacestd;usingna ... [详细]
  • 第二次网页前端培训笔记(表单,INPUT及常用字符)
    1.表单form2.INPUT编号: ... [详细]
  • 删除iPad或iPhone目录privatevarkeychainskeychain-2.db文件,重启iPad或iPhone。1.如何卸载机内自带软件? ... [详细]
author-avatar
农村小姑娘0
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有