静态页面制作—Magnet

article/2025/10/16 23:08:17

利用html+css进行制作静态网页制作,熟悉项目制作流程,建立起编写代码习惯。

一、项目分析

1.以下为静态网页的效果图,此文章目的利用html+css完成效果图;
Magnet效果图
2.此页面为三栏式结构,div+css直接进行三栏式布局;
3.需要进行CSS初始化;
4.当鼠标悬浮图片上方时,实现的覆盖显示效果:
鼠标悬浮效果
项目比较简单,没有什么太多坑的地方(还是我没看出来。。。),做一个自适应的布局页面(现在还没搞清楚自适应和流体布局,,,后续再写个blog搞搞清楚这个吧)。

二、Let’s go!

1. 结构显示:

先将页面内所有需要展现的内容呈现(未加CSS样式效果):
html效果
因为图片模块实现效果一样,所以在编写的时候并未全部呈现,最后完成布局样式调整后直接添加。

2.CSS样式:
在增加样式过程中,总结以下问题:

1)每个模块间隔需要从包裹内容的根元素进行定义,将大体轮廓切出;一定要利用好div标签,进行模块划分。

2)box-sizing的用法:(值)border-box,指定宽度和高度(最小/最大属性)确定元素边框box。也就是说,对元素指定宽度和高度包括padding和border的指定。内容的宽度和高度减去各自双方该边框和填充的宽度从指定的”宽度”和”高度”属性计算。 可加入到初始化CSS代码中。
详细的解析:https://www.jianshu.com/p/e2eb0d8c9de6

3)icon图标在线引用:
http://www.iconfont.cn/home/index?spm=a313x.7781069.1998910419.2
具体用法:
link图标在线css链接(上述网址获取),并在需要加入icon图标加入样式类名iconfont & 图标样式类名(同为上述网址获取),就可以啦。

4)页面注重统一性,关于字体的大小以及颜色,最好在一开始body中定义以保持统一性。

5)列表符号:list-style-position: inside; 可使符号位于盒子内部。

6)表单:后续整理另写一篇blog

  • input type运用。

  • input 和 select 设置宽度相同却不一致:
    解决方法:
    select的css width样式,包含边框和内边距,即:真实的width=CSS width。
    而input的css width样式,则不包含边框和内间距,真实的width=CSS width border padding。
    解决的方法:
    设置select的CSS width = input 的CSS width+ border +padding

3.效果图:
页面字体样式后续作为基调设置,不然后续改起来太麻烦了….
效果图上四个页面都已经做好了,基本header & footer是一样的,就中间部分需要重新编写,迟些把代码传到GitHub….
效果图


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

相关文章

一个简单的网页制作期末作业,学生个人html静态网页制作成品代码

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

怎么制作html静态页面,如何做静态网页

怎样制作简单的静态的网页设计 欢迎来到CSS布局HTML。首先下载Dreamweaver.exe并打开,选择你使用的编辑语言,本案例用html 打开页面后,选着设计窗口,如图所示。设计窗口可以快速布局网页,不需要自己编辑代码。 打开你要设计的网页的设计图,本经验是百度经验首页为例。 我…

静态网页制作(html+css)、css浮动,练习(网页布局),清除浮动

静态网页代码&#xff08;htmlcss&#xff09; html代码&#xff1a; <!DOCTYPE html> <html><head><meta charset"UTF-8"><title></title><link rel"stylesheet" href"css/整体网页案例.css" />&l…

静态网页制作

记录一下制作网页的过程和其中遇到的问题和解决方法 一、网页样式 二、制作过程 轮播图 实现方法更改图片的src&#xff0c;实现把图片命名为p1.png,p2.png <script>var index1;function lunbo(){index;if(index>2){index1;}var imgdocument.getElementById("…

Javaweb实验:静态网页制作

Javaweb实验&#xff1a; 1.静态网页制作 目录 Javaweb实验&#xff1a; 前言 一、实验目的 二、实验原理 三、实验内容 四、实验步骤 五、实验结果 六、实验内容 七、实验步骤 八、实验结果 九、思考 1、frameset和frame标签的作用是什么&#xff1f; 2、个人主…

前端学习——静态网页制作

前端学习——静态网页制作 1学习内容2. 成果展示 1学习内容 综合运用HTML、CSS知识制作静态网页。 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>京吃食府</title><link rel"styles…

HTML标签img的alt和title属性

在html5 中&#xff0c;title可以在任意HTML标签中使用&#xff0c;厌憎任意元素&#xff0c;但是不一定有效

HTML的img标签的 alt 属性

如果无法显示图像&#xff0c;浏览器将显示替代文本&#xff0c;就像这样&#xff1a; 此外&#xff0c;当用户把鼠标移到图像上方&#xff0c;最新的浏览器会在一个文本框中显示描述性文本。 alt 属性是一个必需的属性&#xff0c;它规定在图像无法显示时的替代文本。 假设由…

CSS的alt:图片无法显示时候显示alt内容

<img src"/i/eg_tulip.jpg" alt"上海鲜花港 - 郁金香" />如果无法显示图像&#xff0c;浏览器将显示替代文本&#xff0c;就像这样&#xff1a;

HTML里img标签里的alt属性解释

我们在写HTML的时候&#xff0c;总会和图像进行交互&#xff0c;所以我们总会看到<img>标签里的alt属性。 很多的解释是&#xff1a;alt 用来在非图形化浏览器中替代图像 感觉很模棱两可&#xff0c;所以总结如下&#xff1a; 如果无法显示图像&#xff0c;浏览器将显…

用div模拟ALT的提示效果

在网页设计过程中经常会用到标签的alt&#xff0c;title提示效果&#xff0c;但往往满足不了要求。昨天一个同事在设计页面时刚好需要用到这种提示效果&#xff0c;我就帮他用div做了一个。 <html><SCRIPT> var innerhtm <div id"showtip" style&quo…

img标签的alt属性和title属性的区别

img的title和alt有什么区别 1.title&#xff1a;通常当鼠标滑动到元素上的时候显示 2.alt&#xff1a;alt是img标签的特有属性&#xff0c;是图片内容的等价描述&#xff0c;用于图片无法正常加载时显示 <div><img src"https://ss1.bdstatic.com/70cFvXSh_Q1Ynx…

css强制样式

在我们日常写代码中&#xff0c;我们偶尔会遇到一个问题&#xff0c;就是我们的样式上不去&#xff0c;明明写了样式就是看不到效果&#xff0c;这时候我们就会检查我们的代码是否写错&#xff0c;但看来看去就是没问题 此时就有可能是我们的样式权重不够这时我们只需要在我们样…

DIV+CSS实现alt属性效果

< head > < meta http-equiv ="Content-Type" content ="text/html; charset=gb2312" > < title > 鼠标提示 </ title > < script language ="JavaScript" > ... function seashowtip(tips,flag,iwidth)...{va…

html语言中alt,html中alt的用法

html中插入图片时alt是什么属性&#xff1f; alt 属性用来为图像定义一串预备的可替换的文本。替换文本属性的值是用户定义的。 当用户因为某种原因(比如&#xff1a;打开速度慢、src属性存在错误或者用户使用了屏幕阅读器)不能查看图像时&#xff0c;alt属性提供了替代信息。 …

用 Mac 输入罗马数字

Mac 上输入罗马数字&#xff0c;很简单的&#xff0c;Mac的符号是真的全。 如果只是用一次&#xff0c;那么直接在「表情与符号」中找到就行了。 如果要多次用&#xff0c;就建一个文本替换就行了。 找到罗马数字 打开表情与符号 打开自定列表 勾选「数字 - 全部」&#xff0…

oracle 罗马数字处理,阿拉伯数字转罗马数字(Roman Numeral Converter)

如上图所示&#xff0c;罗马数字由7个基本字符组成[I,V,X,L,C,D,M],阿拉伯数字num转换时需将数字经过求余运算&#xff0c;对千位以上、百位、十位和个位分别进行处理。 一、千位以上 num/1000的结果为n&#xff0c;结果字符串result需重复n次字符‘M’&#xff1b;可抽象如下函…

罗马数字转阿拉伯数字

一、学习要点&#xff1a; 1.运用递归的思想&#xff0c;找出罗马字符串中最大的元素&#xff0c;对左边的处理是减去&#xff0c;对右边的处理是加上&#xff1b;递归头是字符串只剩下一个元素时&#xff0c;或者右边的下标小于左边的下标&#xff1b; 二、代码&#xff1a; …

Latex输出大小写罗马数字

文章目录 1 大写罗马数字2 小写罗马数字3 示例 1 大写罗马数字 相应的数字 1 1 1表示 \uppercase\expandafter{\romannumeral1} 2 小写罗马数字 \romannumeral1 3 示例 \begin{table}[!htb]\caption{Test.}\renewcommand\tabcolsep{0.005cm}\centering\setlength{\abovecaptio…

LaTex使用技巧19:罗马数字输入(大写和小写)

在写论文的时候要用到罗马数字&#xff0c;参考下面的博客发现罗马数字都是斜体的 Latex罗马数字&#xff08;一&#xff09; 使用的是文章的第一种方法&#xff1a; \uppercase\expandafter{\romannumeral2} 后面可以输入不同的数字&#xff0c;例如输入2&#xff0c;得到大…