扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
成都创新互联公司是一家集网站建设,温岭企业网站建设,温岭品牌网站建设,网站定制,温岭网站建设报价,网络营销,网络优化,温岭网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
优化手段1:开启KeepAlive优化手段2:域名拆分优化手段3:开启Gzip
你说呢...
1. CSS属性值使用百分比2. 使用JS根据浏览设备引用不同的CSS值3. 学习使用现有的前端框架,例如bootstrap等不知道有木有解决你的问题呢?
1. css属性值使用百分比2. 使用js根据浏览设备引用不同的css值3. 学习使用现有的前端框架,例如bootstrap等不知道有木有解决你的问题呢?
本人做前端也有段时间了,我说说我的看法。你的想法的方向是对的,我认为日后站点前端发展的重点就会是响应式。但是,响应式布局,难点并非是技术方面,而是设计。对于响应式布局的技术基础,只要你在MDN之类的网站上,把HTML5、CSS3的特性吃透,基本上完全能满足开发响应式布局的工作。但是,技术过关了只是第一步,真正困难的是UED,如何设计站点、如何布局页面,这需要很多实际工作的积淀跟探索,不是简单的技术教程能补足的。此外还需要一定的“艺术细胞”,才能设计出好看、合理、方便的页面。这方面的提高对于一个人来说可能需要数个月乃至数年的时间。你可以去多看看那些响应式设计的站点,分析技术细节和设计思路。多看看UED博客,看看别人的经验。用bootstrap v3这样符合响应式设计的前端框架做几个小样,总结分析。
你好!建议还要去学FLSH仅代表个人观点,不喜勿喷,谢谢。
你问的问题意义不大, 自己实际操作一下就知道了。响应式这种东西不是为了响应式而做的响应式, 是设计上面有那样的要求,然后你才去做的。bootstrap确实让很多不了解代码的人都能做出来响应式页面, 但是这个不代表你永远不需要理解它的原理和本质,当你对于css(3) 这些相关技术原理了如指掌时(花费不了你多长时间) 。像这样外行的问题你就有自己的答案了。
响应式设计的初衷是对于不同屏幕属性的设备进行近乎一致的呈现,当然,是使用『一份』代码,但是,问题来了,不同设备的网络环境不同(强弱网),对样式表支持度不同(客户端属性),所以如果采用响应式的思路来玩,这里我们适配主要的受众设备即可,以下举例以常见设备为主:pc高分屏,pc常规屏,各种平板,各种手机以及其打开页面的client,特别的设备,诸如阅读器。首先根据自己的主要受众的设备屏幕属性完成你的原型设计,包括以上的设备中脚本渲染的模块。使用真机,模拟器或者chrome开发模拟器中的device切换的功能(审查元素-最上面一条,左边三个图标中的手机按钮),以下重点讲第三种(前两种没啥可讲的吧...)
1. Twitter BootStrap(Apache v2.0;响应式)时髦、直观并且强大的前端框架,让Web开发变得更加容易。
2. Foundation(MIT;响应式)最先进的响应式前端框架。
3. 960gs(GPL&MIT;响应式)960gs提供了一个简单的网格系统,适合快速开发。
4. Skeleton(MIT;响应式)非常漂亮的Web模板,适合响应式、移动友好的开发。
5. 99lime HTML KickStart(Free)适合网站快速开发的极简HTML构建模块。
6. Kube(Free;响应式)面向专业人员的CSS框架。
7. Less Framework(MIT;响应式)自适应的CSS网格系统。
8. Flameinwork(Free)适合懒人开发者的前端微框架。
9. G5 Framework(Free)(x)HTML5、CSS、PHP前端开发框架。
10. Easy Framework(Free)Easy Framework是一个一体化前端解决方案,分structural、 presentational、interactive三层。
11. Blueprint(Free)一个旨在减少开发时间的前端框架。
12. YAML(Creative Commons)(x)HTML+CSS框架,适合开发现代化浮动布局。
13. BlueTrip(Free)一个功能全面、并且美丽的CSS框架,适合于Blueprint搭配使用。
14. YUI3:Grids CSS(BSD)YUI Grids CSS是最著名的CSS框架之一,是由Yahoo开发小组开发而成。YUI Grids CSS为开发者提供了预先设置的四种不同页面宽度,六种不同的模板。
15. 52framework(Creative Commons)对HTML5支持非常好,简单易用。
16. elastiCSS(MIT)一个基于Web接口和印刷布局的简单CSS框架。
17. Emastic(Free)一个与众不同的CSS框架。
18. Fluid 960 Gride System(GPL/MIT)Fluid 960 Grid System的模版是根据Nathan Smith之前的作品而创建的。即960 Grid System:传承了MooTools和jQuery JavaScript libraries的效果。
19. xCSS(MIT)一个面向对象的CSS框架,能让你的工作流更加简洁。xCSS基于CSS,可以在开发复杂样式时,提供面向对象的工作流。
20. EM CSS Framework(MIT/GPL)EM CSS Framework提供了一个960px宽 + 12 列网格系统 + CSS的通用样式。
下面我在这里简单的介绍下bootstrap框架。bootstrap框架属于ui框架,这个和jquery不太一样,其实准确的描述bootstrap框架属于css框架而非javascript框架,但是它本身也使用javascript来完善bootstrap框架的视觉效果。此外,bootstrap框架十分超前,在支持html5和css3的浏览器上表现特别好,而且对移动终端的浏览器支持也是相当优秀。
一个完整的bootstrap框架包含如下四个部分:脚手架(不知道官网为啥这么翻译):用于重置背景、链接样式、栅格系统等,并包含两个简单的布局结构。bootstrap的样式使用了lesscss技术,比如重置背景这样的操作,这些比较简单我就不展开叙述了,脚手架里最出彩的是栅格系统和布局。栅格系统是将页面宽度分成12列,栅格系统分为两种类型,一种是默认栅格系统,这时候栅格系统是按940px像素进行等分,我们可以使用span1,span4这样的class属性操作默认栅格布局,另一种是流式栅格系统,这个时候分列的宽度就不是固定,而是根据你可视页面进行12等分,同样可以使用span1,span4操作流式栅格。这个系统非常之好,做css最难的就是div布局,使用栅格系统可以大大简化div的布局操作。另外一个就是做布局操作了,布局也分为固定和流式,让不...下面我在这里简单的介绍下bootstrap框架。bootstrap框架属于ui框架,这个和jquery不太一样,其实准确的描述bootstrap框架属于css框架而非javascript框架,但是它本身也使用javascript来完善bootstrap框架的视觉效果。此外,bootstrap框架十分超前,在支持html5和css3的浏览器上表现特别好,而且对移动终端的浏览器支持也是相当优秀。
一个完整的bootstrap框架包含如下四个部分:脚手架(不知道官网为啥这么翻译):用于重置背景、链接样式、栅格系统等,并包含两个简单的布局结构。bootstrap的样式使用了lesscss技术,比如重置背景这样的操作,这些比较简单我就不展开叙述了,脚手架里最出彩的是栅格系统和布局。栅格系统是将页面宽度分成12列,栅格系统分为两种类型,一种是默认栅格系统,这时候栅格系统是按940px像素进行等分,我们可以使用span1,span4这样的class属性操作默认栅格布局,另一种是流式栅格系统,这个时候分列的宽度就不是固定,而是根据你可视页面进行12等分,同样可以使用span1,span4操作流式栅格。这个系统非常之好,做css最难的就是div布局,使用栅格系统可以大大简化div的布局操作。另外一个就是做布局操作了,布局也分为固定和流式,让不太精通css布局也能轻松操作布局。基本的css样式。bootstrap给出了一样常用的html元素的样式,例如:按钮、表单和文字等等。大部分做网站的人都不是美工出身,做出赏心悦目的网页是件很困难的事情,css提供的样式很专业很精美,能让我们轻松开发出一套精美的网站css组件:bootstrap还提供一些常用的css组件,同样很优秀很棒。javascript插件:bootstrap是个开放的系统,我们可以随意扩展bootstrap,特别是javascript的框架,这样bootstrap就会更加专业。bootstrap是个操作性质的框架,没必要做深入分析,最关键是有没有好的使用实例,我下载bootstrap发现,下载包里的example不是太强大,例子都在它的官网上,很多对css和javascript不是特别熟悉的人使用起来都不太习惯,因此我将这些例子进行了整合,作为单独的例子工程,这个工程非常全面,我在网上找过,目前还没有比我整理的更详尽的例子,大伙下载下来按照我的工程目录结构就可以进行开发了。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流