当前位置:首页 » 《资源分享》 » 正文

用前端写一个网页(新手必看)

10 人参与  2024年04月28日 16:20  分类 : 《资源分享》  评论

点击全文阅读


  前言 

     很多新手会觉得前端很难,但其实前端很简单,你知道了前端的写法套路就会变得很easy,本篇教大家最快上手前端,结合我上篇的内容一起看

 因为是给新手看的,所以后面会附上代码用过全部的知识点,先给大家看看效果图

前端演示结果可在另一个文章里看视频

页面效果

本页面可实现页面跳转,标题点击前是黑色,鼠标移上去时粉紫色,长按是灰色,点击之后返回后标题变绿色。

页面源码

话不多说,直接上代码:

<!doctype html><html>  <head>    <meta charset="utf-8">    <meta name="keywords" content="商品展示">    <meta name="discription" content="展示页面">    <meta name="viewport" content="width=device-width,initital-scale=100">    <title>homework</title>    <style>      * {        margin: 0;        padding: 0;      }      body {        background-color: rgb(208, 223, 227);              }      ul {        list-style: none;   /*清楚默认指示器样式*/        margin: 50px auto;      }      .one {        border-top: 3px solid rgb(24, 95, 106);      }      li {        width: 800px;        background-color: white;        margin: 30px auto;      }      img {        display: inline-block;        width: 200px;        height: 140px;        padding-top: 10px;      }      a {        text-decoration: none;        color: black;      }      a:visited {        color: chartreuse;      }      a:hover {        color: rgb(203, 68, 122);      }      a:active {        color: darkgray;      }      .title {        font-size: 18px;        font-weight: 600;        padding: 40px 10px 10px;        border-bottom: 2px solid rgb(93, 143, 13);      }      p {        width: 500px;        margin: 10px auto;      }      .desc {        display: inline-block;        font-size: 12px;        color: black;        padding-left: 10px;        vertical-align: middle;      }    </style>  </head>  <body>    <ul>      <li class="one">        <h3 class="title"><a href="https://baike.baidu.com/item/%E7%BE%8A/1947" alt="sheep" target='_blank'>羊(sheep)</a></h3>        <img class="desc" src="img/sheep.jpe" alt="羊(sheep)" width="474" height="316">        <p class="desc">          羊是偶蹄目洞角科绵羊属和山羊属的统称。公、母羊均有角,公羊角长而粗壮,呈螺旋状向左、右平伸,母羊角细而短,多数呈螺旋状向外上方斜伸;鼻梁隆起,耳大而不下垂;前胸开阔,背腰平直,十字部稍高,扁锥形小尾紧贴臀部。毛色甚杂。寿命10—15年左右。</p>      </li>      <li>        <h3 class="title"><a href="https://baike.baidu.com/item/%E7%8C%AB%E5%A4%B4%E9%B9%B0/74037" alt="owl" target='_blank'>猫头鹰(owl)</a></h3>        <img class="desc" src="img/猫头鹰.jpg" alt="猫头鹰(owl)" width="860" height="573">        <p class="desc">猫头鹰(英文名:owls),是鸮形目鸟类统称。猫头鹰眼睛大,双目均向前,是区别于其他鸟类的特征。头部正面的羽毛排列成面盘,部分种类具有耳状羽毛。因头大而宽长得与猫极其相似,故名。通体羽毛大多为褐色,散落点缀着浅色的细小斑纹,羽毛稠密,蓬松、柔软,眼睛周围的羽毛呈辐射状,两眼间细羽突出直到额头,呈菱形,部分种类具有耳状羽毛;嘴短前端有向下弯曲的小钩,嘴的根部没有蜡膜,但多被硬一些的羽毛所掩盖;脖子转动灵活,具有特殊的颈椎结构,头的活动范围可达到270度。猫头鹰的种类因体型、图案和颜色而异,但每种猫头鹰都有猛禽的两个独特特征:锋利的爪子和钩状的喙。</p>      </li>      <li>        <h3 class="title"><a href="https://baike.baidu.com/item/%E7%8C%B4%E5%AD%90/1593453" alt="monkey" target='_blank'>猴子(monkey)</a></h3>        <img class="desc" src="img/monkey.jpe" alt="猴子(monkey)" width="450" height="300">        <p class="desc">猴子是灵长目一些动物的俗称。整个灵长目动物因进化等级的差异可分为两大亚目——原猴亚目和类人猿亚目 [11],又称为原猴类和猿猴类。其中,原猴类指的是一些进化等级比较低等的原始猴类,无论是在外观上还是习性上都与我们印象中的猴子有较大差别。猿猴类中又分为猴类和类人猿,其中后者包括进化等级很高的长臂猿和猩猩,它们最大的特征是没有猴子标志性的尾巴,亲缘关系和人类更近一些。所以,狭义地讲,猴子是灵长目类人猿亚目除类人猿以外的所有种类。 [2]其实在科学意义上来说,猴并不是一个严格意义上的分类单元。猴子在旧世界(亚洲、非洲和欧洲)以及新世界(美洲)都有分布,这样的地理隔离让各自地域的猴子开始各自独立演化。</p>      </li>      <li>        <h3 class="title"><a href="https://baike.baidu.com/item/%E5%8C%97%E6%9E%81%E7%86%8A/48826" alt="北极熊(Polar)" target='_blank'>北极熊(Polar Bear)</a></h3>        <img class="desc" src="img/bear.jpe" alt="北极熊(Polar)" width="474" height="355">        <p class="desc">北极熊(学名:Ursus maritimus):是熊科熊属的一种动物,是世界上最大的陆地食肉动物,又名白熊。身体大而粗壮,肩高可达1.6米。成年雄性体重在300-800千克之间,头体长可达2.5米。雌性较小,体重150-300千克,体长1.8-2米。与棕熊相似,只是没有肩部驼峰。头部比其他熊的头部相对较小,耳小而圆,颈部细长。皮肤为黑色,由于毛发透明故外观上通常为白色,也有黄色等颜色,体型巨大,凶猛。每只脚有五个脚趾,爪子不可缩回,前爪大而桨状,适合在薄冰上游泳和行走。</p>      </li>    </ul>  </body></html>

代码涉及的知识点

1.首先是代码的整体框架加三要素:标题title,关键字keywords,简介描述description

2.在body里写代码整体结构,用到的标签如下:

<p> 段落标签     a 超链接标签  href 跳转目标地址

列表

无序列表:ul/li ->嵌套使用 li中可以放其他标签

3.接下来对内容进行css装饰

类选择器

.类名{属性1:属性值1;属性2:属性值2;}

标签调用时用class=“类名” 即可

id选择器(唯一)

#类名{属性1:属性值1;属性2:属性值2;}

用法和类选择器相同

两者区别:最大的不同在于使用次数上

通配符选择器

* {属性1:属性值1;属性2:属性值2;}

能匹配到页面中所有的元素

多类名选择器

class中加多个属性,并在head标签中定义

基础字体样式

开头空两格:text-indent:2em; em:相对于当前对象内文本的字体大小(font-size)尺寸

颜色设置:color:颜色英文;

字体大小:font-size:18px; (普遍使用14px+,一般都为偶数)

字体粗细:font-weight:bold;(100~900,400相当于normal,700等价于bold,一定要是100的整数倍)

字体样式:font-family:”宋体“(尽量转化为Unicode编码来写,转换后去掉u)

字体风格:font-style:normal;(normal:默认值;italic:斜体;oblique:倾斜字体)

font:综合设置字体样式

选择器{font:font-style font-weight font-size/line-height font-family;}

使用font属性时,必须按照上面的语法格式顺序书写,不能更换顺序,各个属性以空格隔开。

注意:其中不需要的属性可以省略(取默认值),但必须保留font-size和font-family属性,否则font属性将不起作用

color:文本颜色

1.英文颜色

2.十六进制,如#FF0000(最常用)

取色技巧:qq截屏用鼠标对着想要取的颜色,按ctrl,然后按c就可以复制颜色色号

常见颜色:#000000 纯黑 #FFFFFF 纯白 #FF0000 纯红 #00FF00 纯绿 #0000FF 纯蓝

注意:#AABBCC类颜色可以简写为#ABC

3.RGB代码,如红色可以表示为rgb(255,0,0)或rgb(100%,0%,0%)

rgba( , , , )最后一位为透明度,范围在0~1之间

注意:如果使用RGB代码的百分比颜色值,取值为0时也不能省略百分号

line-height:行间距

属性值单位:像素px,相对值em,百分比%(基于当前标签的字体大小,默认字体大小为16px)

一般情况下,行距比字号大7,8像素左右(凑偶数)

text-align:水平对齐方式

left:左对齐;right:右对齐;center:居中

text-indent:首行缩进

1em就是一个字的宽度,如果是汉字的段落,1em就是一个汉字的宽度

text-decoration:文本的装饰

通常用于给链接修改装饰效果

none:默认。定义标准的文本

underline:定义文本下的一条线,下划线,也就是链接自带的

overline:定义文本上的一条线

line-through:定义穿过文本下的一条线

a标签居中方式:设置它的上一级标签居中

链接伪类选择器

:link 未访问的链接

:visited 已访问的链接

:hover 鼠标移动到链接上

:active 选定的链接(鼠标按住的时候)

注意:写的时候,顺序尽量不要颠倒,按照lvha的顺序

总结

  前端也是需要多练多写,最快的记忆方式就是敲代码,后面我会总结前端的笔记发出来方便大家学习,下期再见。


点击全文阅读


本文链接:http://zhangshiyu.com/post/101570.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1