css抄页面,如何照抄别人家的网页

开发中会遇到领导指着一个网页说,这个不错,咱们页面也按这个布局和风格做吧。直接用html+css+js生写还是挺费工的。最快的方法是直接照抄网页。本文例子不需要其它工具,只用浏览器的“另存页面为”和“查看页面源代码”两个功能来照抄网页,结果证明,不考虑js功能,仅看网页外观,是完全可以做出一模一样的网页的。

以下面网页为例,布局简单,但是要自己从头开始写,肯定要调试很久。

ca82e3fd325eea95d1c34e57f1e9daa8.png

网页上鼠标右键,查看页面源代码

caa7350421ab21a34c48498bbce37eea.png

浏览器的新标签中会打开一个完整的html文件,

f12c495469ae0c649a4f2932937f264f.png

复制html全部内容到testindex.html,这个文件就是我们网页的主页面。将红框中引入的css文件和js文件的目录去掉../../是为了我们建立目录方便,改完后只需要在testindex.html同级目录下建立common目录,避免到testindex.html所在目录的外面建立目录。

b8ef9ca065234b08b6255a449a002bc7.png

页面源代码页面点击js和css文件名称,会在新标签页打开js文件,如下图。如果复制js css文件内容到对应文件,有些乱码会影响最终显示,我试验是失败了。

ae8e4e26af59c43c1096d8fa39bf390f.png

要获得需要的js和css文件用“另存页面为”可以得到

ed640587ea0497afb16f17bfd065751d.png

箭头指向的文件夹内有testindex.html需要的全部js和css

108966dc3c8cbc9c9a908377e549edf4.png

da713d826c7edaa2563c36a834f7a5b0.png

在testindex.html目录下建立js和css需要的目录,将对应文件拷贝进去

cb6e152cfee4fdd1cbebdebc1aa962b6.png

然后用浏览器打开testindex.html

76cfaddbd019096ac373450435de1e33.png

发现中文部分是乱码,用UltraEdit对文件进行转换

b84cd5c69e382108be5ed4f0b0122c7f.png

转换完重新打开,中文显示正常了。弹窗是因为js和后台服务交互的问题,我们只抄外观,所以这个问题不用处理,后期把js文件对应动作注释即可。

0b057b932752d56ec27987753311c406.png

现在还差图片无法显示,Login.css里配置了图片的相对位置,

b480942b76b7933562e5ac2887b3602c.png

通过相对位置可以猜测图片url,浏览器打开url

7185d76e15b38dd36f6d6cfab30da9c9.png

下载图片放到目录里,同时修改css中图片的目录为url("img/frame/banner.jpg"),

ec0b1d60cb68f721dfc81e82abb5e42c.png

刷新浏览器,看到图片也成功加载上了。其它图片也都同样处理

6f1c1c23eac9d2c9e954675313e1afb7.png

总结,只用浏览器的“页面另存为”和“查看页面源代码”两个功能可以实现照抄网页外观的目的,是否对所有网页都可行我也不清楚。使用页面另存为就可以保存页面的大部分元素,但是文件的目录结构会很混乱,主文件里面会有乱码表示的目录位置,不利于后续维护和管理。所以建议主文件还是直接复制的页面源代码,图片、css、 js文件位置也自己手动设置,这样项目结构合理清晰,后续维护也方便。

图片其实不用下载,我们的网页不可能用人家的原图,自己做好图片放到正确的目录下,页面会展示我们自己的图。

js文件涉及和后台服务的交互,我们只需要模仿外观,可以把引入的js文件都注释掉。

举报/反馈

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值