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 ...
随机推荐
- Git与Github的使用学习
摘要 本文讲解下Git的使用,包括使用Git上传项目工程到Github,文末有彩蛋哦. 1.安装Git 使用apt-get安 sudo apt-get update sudo apt-get inst ...
- 设计模式(三)—代理模式
目录: 一.概述 二.静态代理 三.动态代理 四.静态代理和动态代理的区别 一.概述 代理模式就是多一个代理类出来,替原对象进行一些操作,比如我们在租房子的时候回去找中介,为什么呢?因为你对 ...
- MyEclipse常见错误
1.Could not create the view: An unexpected exception was thrown java.lang.NullPointerException a ...
- Oracle to_date函数
TO_DATE格式(以时间:2007-11-02 13:45:25为例)Year: yy two digits 两位年 显示值:07yyy three di ...
- 解决移动端click点击问题
下载地址:https://github.com/ftlabs/fastclick 1,为什么移动端点击会有300ms的延迟呢? 从点击屏幕上的元素到触发元素的 click 事件,移动浏览器会有大约 3 ...
- mysql常用技能分享
一,MySQL查询的五种子句: 1,where(条件查询),常用的运算符: ①比较运算符 > , < , = , != , >= , <= , in( ) , between ...
- nodejs 后台服务启动
最近一个项目微信小程序,需要写个小型的后端程序处理聊天通讯记录保存,主要是功能是组建群聊天室,所以用node写了个websocket服务... 但是终端连接到服务器,运行 node server.js ...
- 光场相机重聚焦之二——Lytro Illum记录光场
上一节中大概讲述了光场相机和光场的参数化表示,这一节就说一下光场相机内部是如何记录光场以及实现重聚焦的. 博主用的是Lytro Illum,所以就以Illum为例来说了,Illum的功能还是挺多的,上 ...
- lua 字符串
lua 字符串 语法 单引号 双引号 "[[字符串]]" 示例程序 local name1 = 'liao1' local name2 = "liao2" lo ...
- shell中的Mysql查询
1 #!/bin/bash 2 #查询 3 echo -e 4 for i in `cat id.txt` 5 do 6 A=`mysql -h10 -uw -p2012 -Ne "sel ...