PC端网页的基本构成
首先,一个前端最基本的就是排网页,有人会看不起拍页面,认为不就是排一个页面嘛,有啥的,分分钟的事,可是他不知道的是,一个网页中也包含了很多内容,像我们如果不理解margin,padding,会经常对我们的页面造成困扰。
言归正传,一个网页,由三个层构成:结构层(html)、表示层(css)、行为层(js)。接下来我们分别来介绍一下,以及我们在页面中怎么用和链接进页面。
1>结构层(html):
所谓的结构层就是一个框架,就想我们盖房子,得让这个房子的框架先出来。那么这个html的构成呢其实很简单,
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
</body>
</html>
那么,上面呢就是我们一个页面的基本结构,我们接下来就只需在<body></body>里放入我们所需的标签,这个我们后面再详细介绍。
2>表示层(css)
刚刚我们说了结构层是一个房子的框架,那么表示层(css)呢就是我们开始装扮一个房子,我们想让这个房子是蓝色的,还是紫色。想让她处于北面还是南面,给大家举个简单的例子:
<div class="box"></div>
.box{
width:100px;height:100px;background:blue;
}
好,这个大括号里写的就是我们所说的样式,就是这个盒子她长什么样。那么box前面的这个点代表的是class名,这个后来我们慢慢解释。有人说我写了一大堆样式,必须要放在一个文件里吗,当然不是,而且我们也不建议这样做,因为这样会使页面的加载速度慢,那么我们可以把我们写的一大堆样式放在一个文件里,文件的后缀名为.css。那我们怎么和页面建立一个联系呢,我们这给大家说个标签link,她呢放在head里就可以,像这样<link rel="stylesheet" href="css/index.css">,index.css就是我们的css文件,也可以叫层叠样式表。
其实,css放入html里有三种方式,第一种就是我们上面介绍的,外链,也是我们比较推荐的;第二种,内嵌,也就是style <style></style>。吧我们写好的样式放入里面就okay了,比如
<style>
.box{
width:100px;height:100px;background:blue;
}
</style>
第三种,行内,这种我们一般不推荐,写法很简单,<div style="width:100px;height:100px;background:blue;"></div>
3>行为层(js)
最后一个就是行为层(js),这个呢是最重要的一个,这个重要不仅仅指的是页面的一个重要部分,也是关于我们以后在前端道路上要重点发展的一个,这个还是希望大家要好好掌握,那他的链入方式和css和一样,比如 <script src="js/jquery.js"></script>
那上面就是我们排一个最基本的构成,不要小看这些东西,每一个部分都需要我们不断的探索,才能在前端的道路上走的越来越稳。
PC端网页的基本构成的更多相关文章
- 【Javascript Demo】移动端访问PC端网页时跳转到对应的移动端网页
不想通过CSS自适应在PC端和移动端分别显示不同的样式,那么只能通过在移动端访问PC端网页时跳转到对应的移动端网页了,那么怎么跳转呢,网上也有很多文章说明,下面是本人测试有效的方式. 1.效果图 PC ...
- 网络爬虫中Fiddler抓取PC端网页数据包与手机端APP数据包
1 引言 在编写网络爬虫时,第一步(也是极为关键一步)就是对网络的请求(request)和回复(response)进行分析,寻找其中的规律,然后才能通过网络爬虫进行模拟.浏览器大多也自带有调试工具可以 ...
- Java SpringMVC实现PC端网页微信扫码支付完整版
一:前期微信支付扫盲知识 前提条件是已经有申请了微信支付功能的公众号,然后我们需要得到公众号APPID和微信商户号,这个分别在微信公众号和微信支付商家平台上面可以发现.其实在你申请成功支付功能之后,微 ...
- 自适应PC端网页制作使用REM
做一个PC端的网页,设计图是1920X1080的. 要在常见屏上显示正常(比例正确可) 1280X720 1366X768 1440X900 1920X1080 使用了几种办法 1.内容在一屏内显示的 ...
- pc端网页,移动端网页(andorid、ios)离开页面做一个时间存储
如图所示:在一个页面中做了一个倒计时,然后用户想离开页面做其他事情,需求是离开页面之后把时间保存,下一次进来继续的时候时间还是上次离开的时间 第一次我用的事件是: // window.onbefor ...
- 使PC端网页宽度自适应手机屏幕大小
有时候我们会纠结PC页面在手机页面上无法正常显示,超出屏幕,有些内容看不到,现在又了下面的代码,可以做到自适应手机端的屏幕宽度: 在html的<head>中增加一个meta标签: < ...
- PC端网页嵌入百度地图
1 打开百度地图生成器: http://api.map.baidu.com/lbsapi/creatmap/ 2 设置好了之后,点击获取代码,将代码粘贴到文件中保存为html文件 参考网址:https ...
- 手机测试pc端网页
在这个问题上徘徊了 一个钟头了,终于被我找到方法了,就赶紧记下来,以后好查阅!! 主要问题在防火墙,防火墙阻当了80端口,所以怎么用手机访问都是访问不了的.把防火墙关闭就好了! 贴上httpd-vho ...
- offset 、 client 和 scroll - PC端网页特效
1.元素偏移量 offset 系列 1.1 offset 就是偏移量,使用 offset 系列相关属性可以 动态 得到该元素的位置(偏移).大小等. 注意: 1.获得元素距离带有定位父元素的位置 2 ...
随机推荐
- WPF 杂谈——开篇简言。
这俩年多来笔者一直在从事关于WPF的开发.虽然不能说是专家级别的.但是对于WPF的应用还是有一定的了解.论他的灵活性决对不在WinForm之下.WPF的出现更是引发一段热议.他的何去何从更是让很多人感 ...
- mac jmeter 的使用
1.下载 mac下载地址:http://jmeter.apache.org/download_jmeter.cgi,下载apache-jmeter-3.1.tgz 2.下载完毕后解压,得到安装包 3. ...
- Java基础学习
1,基本类型和引用类型 基本类型就是一个盒子,数据本身就保存在盒子里面,引用类型的盒子里放的是数据的五:地址,通过这个地址来找到数据. 基本数据类型和堆中对象的引用保存在栈中,引用类型保存在堆中. 2 ...
- 免费给自己的网站加 HTTPS
简介 本文是通过 Let's Encrypt 提供的免费证书服务,实现让自己的网站加上 HTTPS.我的网站 -- hellogithub,就是通过这种方式实现的 HTTPS,效果如下: Let's ...
- CSS清除float浮动
一.浮动产生原因 - TOP 一般浮动是什么情况呢?一般是一个盒子里使用了CSS float浮动属性,导致父级对象盒子不能被撑开,这样CSS float浮动就产生了. 本来两个黑色对象盒子是在 ...
- phpmyadmin 免登陆
第一步: 打开 phpmyadmin/libraries/plugins/auth/AuthenticationCookie.class.php 找到 authCheck 和 authSetUser ...
- 【lucene系列学习二】Lucene实现高亮显示关键词
首先,导入下图所示库 然后,import org.apache.lucene.search.highlight.*; 下面,我们新建一个实现高亮显示功能的函数 public static String ...
- angularjs ng-class
ng-class指令可以设置一个键值对,用于决定是否添加一个特定的类名,键为class名,值为bool类型表示是否添加该类名 <style> .red { color: red; } .g ...
- Python批量修改文件名与后缀
引言: 有时因为文件版本的更新,后缀名会发生变化,例如Word13的docx到Word16的doc,又例如我们想修改音频文件的后缀.一个一个修改后缀名往往很麻烦,于是我们便可以写一个Python的脚本 ...
- Layout基本属性总结
在Android中,共有五种布局方式,分别是:FrameLayout(框架布局),LinearLayout (线性布局),GridLayout(网格布局),RelativeLayout(相对布局),T ...