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

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

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

  • 1学习内容
    • 2. 成果展示

1学习内容

综合运用HTML、CSS知识制作静态网页。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>京吃食府</title><link rel="stylesheet" href="css/index.css  ">
</head>
<body><div class="header wrapper "><h1><a href="./index.html"><img src="resource/logo_0.png"> </a></h1><div class="nav"><ul><li><a href="./index.html">首页</a></li><li><a href="#">菜谱</a> </li><li><a href="#">本店介绍</a></li></ul></div><div class="search"><input type="text" placeholder="请输入关键字"><button></button></div><div class="user"><img src="resource/header.jpg"><span>rjj1125</span></div>
</div><div class="banner"><div class="wrapper"><div class="left"><ul><li><a href="#">北平风味<span>></span> </a></li><li><a href="#">川渝风味<span>></span> </a></li><li><a href="#">闽南风味<span>></span> </a></li><li><a href="#">西北风味<span>></span> </a></li></ul></div><div class="right"><h2>我的菜单</h2><div class="content"><dl><dt>北平风味</dt><dd>驴打滚</dd></dl><dl><dt>川渝风味</dt><dd>重庆小面</dd></dl><dl><dt>闽南风味</dt><dd>灌汤包</dd></dl></div><a href="#" class="more">全部菜单</a></div></div>
</div><div class="foods wrapper"><h2>美食推荐</h2><ul><li><a href="#">驴打滚</a> </li><li><a href="#">驴打滚</a> </li><li><a href="#">驴打滚</a> </li></ul><a href="#" class="change">修改美食</a>
</div><div class="showFood wrapper"><div class="title" ><h2>美食推荐</h2><img src="resource/logo_7.jpg"><a href="#">查看全部</a></div><div class="content cleafix"><ul><li><a href="#"><img src="resource/驴打滚.jpg"><h3>驴打滚</h3><p><img src="resource/logo_2.jpg"><span>火爆</span>  1125人已购买</p></a></li><li><a href="#"><img src="resource/驴打滚.jpg"><h3>驴打滚</h3><p><img src="resource/logo_2.jpg"><span>火爆</span>  1125人已购买</p></a></li><li><a href="#"><img src="resource/驴打滚.jpg"><h3>驴打滚</h3><p><img src="resource/logo_2.jpg"><span>火爆</span>  1125人已购买</p></a></li><li><a href="#"><img src="resource/驴打滚.jpg"><h3>驴打滚</h3><p><img src="resource/logo_2.jpg"><span>火爆</span>  1125人已购买</p></a></li><li><a href="#"><img src="resource/驴打滚.jpg"><h3>驴打滚</h3><p><img src="resource/logo_2.jpg"><span>火爆</span>  1125人已购买</p></a></li><li><a href="#"><img src="resource/驴打滚.jpg"><h3>驴打滚</h3><p><img src="resource/logo_2.jpg"><span>火爆</span>  1125人已购买</p></a></li><li><a href="#"><img src="resource/驴打滚.jpg"><h3>驴打滚</h3><p><img src="resource/logo_2.jpg"><span>火爆</span>  1125人已购买</p></a></li><li><a href="#"><img src="resource/驴打滚.jpg"><h3>驴打滚</h3><p><img src="resource/logo_2.jpg"><span>火爆</span>  1125人已购买</p></a></li><li><a href="#"><img src="resource/驴打滚.jpg"><h3>驴打滚</h3><p><img src="resource/logo_2.jpg"><span>火爆</span>  1125人已购买</p></a></li><li><a href="#"><img src="resource/驴打滚.jpg"><h3>驴打滚</h3><p><img src="resource/logo_2.jpg"><span>火爆</span>  1125人已购买</p></a></li></ul></div>
</div><div class="foot"><div class="wrapper"><div class="left"><img src="resource/logo.jpg"><p>京吃食府致力于让世人享受最地道的美味。<br>2022年RJJ inc.保留所有权利。</p></div><div class="right"><dl><dt>关于京吃</dt><dd><a href="#">了解京吃</a> </dd><dd><a href="#">加入京吃</a> </dd><dd><a href="#">廉洁举报</a> </dd></dl><dl><dt>帮助中心</dt><dd><a href="#">账户管理</a> </dd><dd><a href="#">购买指南</a> </dd><dd><a href="#">订单操作</a> </dd></dl><dl><dt>服务支持</dt><dd><a href="#">售后政策</a> </dd><dd><a href="#">自助服务</a> </dd><dd><a href="#">相关下载</a> </dd></dl><dl><dt>关注我们</dt><dd><a href="#">官方QQ</a> </dd><dd><a href="#">官方微信</a> </dd><dd><a href="#">联系我们</a> </dd><dd><a href="#">公益基金会</a> </dd></dl></div></div>
</div>
<div class="bottom">让全世界美食爱好者感受中华美食的魅力!
</div>
</body>
</html>
/*去除默认内外边距和防止添加盒子内外边距撑大盒子*/
*{margin: 0;padding: 0;box-sizing: border-box;
}/*去除列表开头标点*/
li{list-style: none;
}/*去除超链接下划线*/
a{text-decoration: none;
}/*双伪元素防止浮动错误和避免塌陷*/
.cleafix:before,
.cleafix:after{content: "";display: table;
}
.cleafix:after{clear: both;
}body{background-color: #f3f5f7;
}.wrapper{width: 1200px;margin: 0 auto;
}.header{height: 57px;margin: 30px auto;box-shadow: 0px 2px 3px 0pxrgba(118,118,118,0.2);
}h1{float: left;
}
.nav{float: left;margin-left: 70px;height: 57px;
}.nav li{float: left;margin-right: 26px;
}.nav li a{display: block;padding: 0 9px;height: 57px;line-height: 57px;font-size: 18px;color: black;
}
.nav li a:hover{border-bottom: 2px solid #808080;
}.search{float: left;margin-left: 59px;width: 452px;height: 52px;border: 1px solid #808080;
}
.search input{float: left;padding-left: 20px;width: 400px;height: 50px;border: 0;font-size: 18px;
}
.search input::placeholder{font-size: 16px;color: #bfbfbf;
}
.search button{float: left;width: 50px;height: 50px;background-image: url(../resource/search.jpg);border: 0;
}.user{float: right;margin-right: 50px;height: 50px;line-height: 57px;
}
.user img{/*调节图片垂直对齐方式,middle:居中*/vertical-align: middle;
}
.user span{color: #808080;
}
/*------------------------*/.banner{height: 420px;
}
.banner .wrapper{height: 420px;background-image: url(../resource/background_1.jpg);
}.banner .left{float: left;padding: 0 20px;width: 190px;height: 420px;background-color: rgba(0,0,0,0.3);/*line控制文字属性,可继承*/line-height: 105px;
}
.banner .left span{float: right;
}
.banner .left a{font-size: 20px;color: white;
}
.banner .left a:hover{color: black;
}.banner .right{float: right;margin-top: 50px;width: 200px;height: 300px;background-color: white;
}
.banner .right h2{height: 48px;background-color: grey;text-align: center;line-height: 48px;font-size: 18px;color: white;
}
.banner .right .content{padding: 0 18px;
}
.banner .right .content dl{padding: 12px 0;border-bottom: 2px solid grey;
}
.banner .right .content dt{font-size: 16px;color: black;
}
.banner .right .content dd{font-size: 14px;color: #4e4e4e;
}.banner .right .more{display: block;margin: 4px auto 0;width: 180px;height: 40px;border: 1px solid black;font-size: 16px;color: black;font-weight: 700;text-align: center;line-height: 40px;
}
/*---------------------*/.foods{margin-top: 10px;padding: 0 30px;height: 60px;background-color: white;box-shadow: 0px 2px 3px 0pxrgba(118,118,118,0.2);line-height: 60px;}.foods h2{float: left;font-size: 20px;color: grey;}.foods ul{float: left;margin-left: 30px;}.foods ul li{float: left;}.foods li a{border-left: 1px solid #bfbfbf;padding: 0 30px;color: black;}.foods .change{float: right;color: grey;font-weight: 700;}
/* -------------------------*/.showFood{margin-top: 25px;
}
.showFood .title{height: 80px;
}
.showFood .title h2{float: left;margin-top: 40px;font-size: 25px;color: black;font-weight:400;
}
.showFood .title img{
padding-left: 385px;
}
.showFood .title a{float: right;margin-right: 30px;margin-top: 50px;font-size: 18px;color: #bfbfbf;
}.showFood .content li{float: left;margin-right: 15px;margin-top: 5px;width: 228px;height: 270px;background-color: white;box-shadow: 0px 2px 3px 0pxrgba(118,118,118,0.2);
}
.showFood .content li:nth-child(5n){margin-right: 0;
}.showFood .content li h3{padding: 20px 80px;font-size: 20px;font-weight: 400;color: #4e4e4e;
}
.showFood .content li p img{margin: -4px 1px;padding-top: 10px;
}
.showFood .content li p{padding: 0 30px;font-size: 14px;color: #bfbfbf;
}
.showFood .content li span{color: red;font-size: 16px;padding-right: 10px;
}
/*-----------------------------------*/
/*要清楚浮动的影响,内容类加入clearfix清除*/
.foot{margin-top: 40px;padding-top: 30px;height: 350px;background-color: white;
}
.foot .left{float: left;
}
.foot .left p {margin: 20px 0 15px;color: #808080;
}.foot .right{float: right;
}
.foot .right dl{float: left;margin-left: 120px;
}
.foot .right dt{font-size: 16px;margin-bottom: 40px;
}
.foot .right dd{padding: 10px;
}
.foot .right dd a{font-size: 14px;color: dimgrey;
}
.foot .right dd a:hover{padding-bottom: 5px;border-bottom: 1px solid #4e4e4e;color: #4e4e4e;
}.bottom {padding-left: 480px;padding-bottom: 50px;background-color: white;font: 700 25px 楷体;color: #bfbfbf;
}

2. 成果展示

在这里插入图片描述

在这里插入图片描述


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

相关文章

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;得到大…

latex 罗马数字

需求&#xff1a;latex中加入罗马数字。 导言区加包 \usepackage{amssymb} \makeatletter \newcommand{\rmnum}[1]{\romannumeral #1} \newcommand{\Rmnum}[1]{\expandafter\slowromancap\romannumeral #1} \makeatother其中&#xff0c;引用时Rmnum{ }表示大写, /rmnum{ }表…

计算机页码格式罗马数字,word 页码 罗马数字怎么从1开始

word 页码 罗马数字怎么从1开始以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! word 页码 罗马数字怎么从1开始 第一步:在前几页结束的地方点“插入”——>“分隔符” 作用是区别前几页和正文的内容; 第二步…

linux罗马数字1到10怎么打,罗马数字怎么打

你还不知道罗马数字怎么打&#xff0c;怎么输入?还拿着阿拉伯数字用软件罗马数字转换?即使转换过来了&#xff0c;也不知道罗马数字怎么读。下面小编告诉大家罗马数字1到10怎么打&#xff0c;包括罗马数字大写怎么写。 罗马数字1到10 Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ、Ⅶ、Ⅷ、Ⅸ、Ⅹ…

linux罗马数字1到10怎么打,罗马数字1到10怎么打

罗马数字是欧州在阿拉伯数传到以前应用的一种数码科技&#xff0c;现在运用较少。它的造成晚于我国甲骨文字中的数码科技&#xff0c;晚些于古埃及人的十进位数据。可是&#xff0c;它的造成意味着一种古文明的生长。然则现在很多人都不容易用输入法打出罗马数字。 WIN8内置的中…

CacheCloud的入门运用与实战

一&#xff0c;cachecloud是一款提供redis云管理的平台&#xff0c;现在有很多公司运用它进行集群的管理&#xff0c;它实现&#xff08;redis单机部署&#xff0c;redis sentinel&#xff0c;redis cluster&#xff09;的自动部署&#xff0c;大大降低了运维的难度&#xff0c…