9277创想开发

网页在这9277.给女朋友写的。第一次写学遇到问题,还是学到不少东西的。

------------------------------强大的分割线----------------------------------

1.首先是定位的问题。

因为想做响应式的,在定位的时候肯定要用百分比,尺寸也是,我发现会不协调,但在我firebug百度的时候,我发现他们设置了min-“size”还是帮我解决了问题,然后居中的问题我也没法解决,最后还是百度帮我解决了问题,多用了div。就解决了。

这告诉了我们什么告诉我们,多看看别人的网页还是有帮助的。

2.就是我想做响应式的

最开始用了一串js代码判断是否在手机端访问的,来加载不同的css

//响应式设计但是会出现闪屏的现象
 var browser={
    versions:function(){
           var u = navigator.userAgent, app = navigator.appVersion;
           return {//移动终端浏览器版本信息
                trident: u.indexOf(‘Trident‘) > -1, //IE内核
                presto: u.indexOf(‘Presto‘) > -1, //opera内核
                webKit: u.indexOf(‘AppleWebKit‘) > -1, //苹果、谷歌内核
                gecko: u.indexOf(‘Gecko‘) > -1 && u.indexOf(‘KHTML‘) == -1, //火狐内核
                mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否为移动终端
                ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
                android: u.indexOf(‘Android‘) > -1 || u.indexOf(‘Linux‘) > -1, //android终端或者uc浏览器
                iPhone: u.indexOf(‘iPhone‘) > -1 || u.indexOf(‘Mac‘) > -1, //是否为iPhone或者QQHD浏览器
                iPad: u.indexOf(‘iPad‘) > -1, //是否iPad
                webApp: u.indexOf(‘Safari‘) == -1 //是否web应该程序,没有头部与底部
            };
         }(),
         language:(navigator.browserLanguage || navigator.language).toLowerCase()
}

document.writeln("语言版本: "+browser.language);
document.writeln(" 是否为移动终端: "+browser.versions.mobile);
document.writeln(" ios终端: "+browser.versions.ios);
document.writeln(" android终端: "+browser.versions.android);
document.writeln(" 是否为iPhone: "+browser.versions.iPhone);
document.writeln(" 是否iPad: "+browser.versions.iPad);
document.writeln(navigator.userAgent);

if (browser.versions.ios||browser.versions.android) {
    window.onload=function(){
    every=document.getElementById(‘every‘);
    var random=Date.parse(new Date());
    every.style.background=‘no-repeat url(./img/every1.png?‘+random+‘)‘;
    var first=document.body.firstChild;
//得到页面的第一个元素
document.body.insertBefore(webcss,first);//在得到的第一个元素之前插入
}
    var webcss=document.createElement(‘link‘);
//divObj.setAttribute(‘id‘,‘topAlert‘);
webcss.rel=‘stylesheet‘;
webcss.type=‘text/css‘;
webcss.href=‘css/webmain.css‘;

};

这样根据是否为手机端再加载一个css,然后再写一个,这回遇到问题,会出现闪屏。

我就想解决的办法,之前看到viewport。

然后我花了一会理解这个。最后理解了。

这里贴个博客http://www.cnblogs.com/2050/p/3877280.html

然后在主html前加了<meta name="viewport" content="width=device-width,initial-scale=1.0">

然后根据不同的屏幕像素不同的css

@media screen and (max-width: 1200px) //最大尺寸为1200px

最后重新编写了css,效果还是可以的。

———————厉害的分割线———————————————————————————

还是有问题的以后再解决的,

关于代码迭代的问题,没用github,不好。

然后我觉得我管理主机的方法不好。

最后还有我里面的字体背景都是图片,比较大,第一次加载体验不好,我会解决的。

时间: 2024-08-26 17:31:31

9277创想开发的相关文章

创新式开发(四) —— 反思自己的开发活动

 提纲:   1.   没有遵从自己的生物本性来进行工作和作息, 是第一个需要反思的事情: 2.   不重视方法, 只顾蛮干,  是第二个需要反思的事情: 3.   没有做好有效的记录.备份工作, 是第三个需要反思的事情: 4.   开发程序时不能知其所以然, 满足于 “It works”,  是第四个需要反思的事情: 5.   没有建立一套行之有效的机制,来应对工作中的各种中断和异常, 是第五个需要反思的事情: 6.   没有明确的职业/技术方向, 精力分散容易导致样样会一点却无所精通, 是第

深圳华武创想手机网站建设

深圳华武创想网络科技有限公司成立于2014年,专注于在互联网领域中向客户提供商业解决方案,主要业务:网站设计及开发.主流域名注册.国内外空间申请.手机网站开发.微信二次开发.手机APP开发等网站方面业务.深圳华武创想网络科技有限公司诞生于2009年,公司聚集了多名从事界面设计和交互设计的专业设计师,团队成员均有5年以上的项目经验,能够把握国际主流设计风格与创新理念.    我们为客户提供专业的网站设计.程序开发.网络营销.百度拖管.微信二次开发.域名.空间一条龙服务,提供基于WEB的系统开发.

首先打个广告:如果需要做物联网专业的毕业设计以及嵌入式项目合作,欢迎进入我们工作室:创想嵌入式设计工作室

首先打个广告:如果需要做物联网专业的毕业设计以及嵌入式项目合作,欢迎进入我们工作室:创想嵌入式设计工作室 以下选题我们工作室都可以完成且保证每套设计都属于定制设计,不做重复设计和套件,欢迎光临本工作室进行咨询:https://item.taobao.com/item.htm?id=573727140450  进店即有福利相送!!! 医院病房管理系统的开发与实现 基于WEB的校际互动平台设计与实现 食堂管理系统的设计与实现 基于Android平台的策略型游戏的设计与开发--以大富翁游戏为例 基于A

创想三维:数字化管理的“3D打印术”

湾区盒子 张承东 许卫国 2016年9月,一款名为"Creality CR-10"的3D打印产品突然在Youtube上火爆起来.不到三四个月的时间里,各种分享这款产品的UGC视频量达到了1000多万条,与此同时,CR-10的销量也呈直线增长,后续累计总销量据说超过20万台.很快,国内外的3D打印爱好者和整个创客圈都关注到,推出这款爆品的公司是一家中国公司--深圳市创想三维科技有限公司.在此之后,让创想三维备受关注的是,他的这种发展速度一直保持了下来.新产品一款款开发出来,而且卖的越来越

asp .NET弹出窗口 汇总(精华,麒麟创想)

asp .NET弹出窗口 汇总(精华,麒麟创想) 注://关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("<script language=javascript>window.close();</script>"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write("<script>");this.Response.Write("{top.ope

java中文乱码解决之道(三)—–编码详情:伟大的创想—Unicode编码

原文出处:http://cmsblogs.com/?p=1458 随着计算机的发展.普及,世界各国为了适应本国的语言和字符都会自己设计一套自己的编码风格,正是由于这种乱,导致存在很多种编码方式,以至于同一个二进制数字可能会被解释成不同的符号.为了解决这种不兼容的问题,伟大的创想Unicode编码应时而生!! Unicode Unicode又称为统一码.万国码.单一码,它是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言.跨平台进行文本

推送类服务大集合,如果你想开发推送的服务,可以参考下。

推送类的服务,开发者如果想开发推送类的,但又不知道如何选择,不知道哪个推送类的对自己的开发是否有利.devstore为你整合,汇集了上百种的第三方服务,这里为你分享一些推送类的服务.http://www.devstore.cn/service/serviceClassfiy/24.html推送类服务大集合,如果你想开发推送的服务,可以参考下.,布布扣,bubuko.com

专注云计算,专注桌面云,云思创想桌面云领导厂商

云思          创想科技(北京)有限公司是一家专注于桌面虚拟化研发的互联网信息服务公司. 公司          的使命是打造国产厂商自主研发的云计算生态圈. 在当          前云计算软件滥用开源和浮躁研发的大环境下,云思创想团队依托自身多年通信和图形协议研发经验的优势,立志用自主研发的虚拟化协议打          破国外厂商在国内的核心产品垄断地位,并期待更多有志于改变这一现状的国内厂商一起参与标准制订和产品研发. 公司          的英文名称为CLDMIND,CLD为

为什么那么多人想开发一元夺宝类app?

别拿你的无知和愚蠢,来证明主观的判断! 国人对一切事物具有怀疑的本性是好的, 但是若不建立于科学的分析方法, 那就是愚昧! 身边有朋友玩夺宝投入较多,产出较少,于是向我求助.想从数据分析的角度知道到底是怎么运作的,为什么他身边的朋友能赚而他是亏损的.我猜想关于夺宝很多朋友都会有疑问,于是下载了市面上主流的一些夺宝软件,自己也投注了一些进行研究.发现原来远远没有想象中这么简单,特地整理了一下供大家参考. [一:夺宝类基本分析] 市面上的夺宝有很多,基本原理是例如不到100元的商品标价100元,用户