当前位置: 首页 > news >正文

西安市建设网站wordpress 模板 中文乱码

西安市建设网站,wordpress 模板 中文乱码,新片场视频素材,广西网络移动端WEB开发之响应式布局 1.1 响应式开发原理 就是使用媒体查询针对不同宽度的设备进行布局和样式的设置#xff0c;从而适配不同设备的目的。 设备的划分情况#xff1a; !DOCTYPE html htmlheadmeta charsetutf-8 /从而适配不同设备的目的。 设备的划分情况 !DOCTYPE html htmlheadmeta charsetutf-8 /meta nameviewport contentwidthdevice-width,initial-scale1.0/meta http-equivX-UA-Compatible contentieedge/title/titlestyle typetext/css.container {height: 150px;background-color: pink;margin: 0 auto;}/* 1.超小屏幕下,小于768px 布局容器的宽度为100% */media screen and (max-width:767px) {.container {width: 100%;}}/* 2. 小屏幕下,大于等于768px 布局容器的宽度为750px */media screen and (min-width:768px) {.container {width: 750px;}}/* 3. 中等屏幕下,大于等于992px 布局容器的宽度为970px */media screen and (min-width:992px) {.container {width: 970px;}}/* 4. 大屏幕下,大于等于1200px 布局容器的宽度为1170px */media screen and (min-width:1200px) {.container {width: 1170px;}}/style/headbody!-- 响应式开发里面首页需要一个布局容器 --div classcontainer/div/body /html 1.2 响应式布局容器 响应式需要一个父级做为布局容器来配合子级元素来实现变化效果。 原理就是在不同屏幕下通过媒体查询来改变这个布局容器的大小再改变里面子元素的排列方式和大小从而实现不同屏幕下看到不同的页面布局和样式变化。 父容器版心的尺寸划分: 超小屏幕手机小于 768px设置宽度为 100%小屏幕平板大于等于 768px设置宽度为 750px中等屏幕桌面显示器大于等于 992px宽度设置为 970px大屏幕大桌面显示器大于等于 1200px宽度设置为 1170px 但是我们也可以根据实际情况自己定义划分 响应式导航案例 需求分析: ① 当我们屏幕大于等于768像素我们给container宽度为750px因为里面子盒子需要浮动所以container需要清除浮动。 ② container里面包含8个小li 盒子每个盒子的宽度定为 93.75px 高度为 30px浮动一行显示。 ③ 当我们屏幕缩放宽度小于768像素的时候 container盒子宽度修改为 100% 宽度。 ④ container里面的8个小li宽度修改为 33.33%这样一行就只能显示3个小li 剩余下行显示。 !DOCTYPE html htmlheadmeta charsetutf-8meta nameviewport contentwidthdevice-width,initial-scale1.0 /meta http-equivX-UA-Compatible contentieedge /title响应式导航/titlestyle typetext/css* {margin: 0;padding: 0;}.clearfix:after {content: ;display: block;height: 0;clear: both;visibility: hidden;}ul {list-style: none;}.container {width: 750px;margin: 0 auto;}.container ul li {float: left;width: 93.75px;height: 30px;background-color: green;text-align: center;}media screen and (max-width:767px) {.container {width: 100%;}.container ul li {width: 33.33%;}}/style/headbodydiv classcontainer!-- ulli{导航栏$}*8 --ul classclearfixli导航栏1/lili导航栏2/lili导航栏3/lili导航栏4/lili导航栏5/lili导航栏6/lili导航栏7/lili导航栏8/li/ul/div/body /html 2.0 bootstrap的介绍 2.1Bootstrap简介 Bootstrap 来自 Twitter推特是目前最受欢迎的前端框架。Bootstrap 是基于HTML、CSS 和 JAVASCRIPT 的它简洁灵活使得 Web 开发更加快捷。 中文网] http://www.bootcss.com/ 官网 http://getbootstrap.com/ 推荐网站 https://v3.bootcss.com/ 框架顾名思义就是一套架构它有一套比较完整的网页功能解决方案而且控制权在框架本身有预制样式库、组件和插件。使用者要按照框架所规定的某种规范进行开发。 2.2 bootstrap优点 标准化的htmlcss编码规范提供了一套简洁、直观、强悍的组件有自己的生态圈不断的更新迭代让开发更简单提高了开发的效率 2.3 版本简介 2.x.x停止维护,兼容性好,代码不够简洁功能不够完善。 3.x.x目前使用最多,稳定,但是放弃了IE6-IE7。对 IE8 支持但是界面效果不好,偏向用于开发响应式布局、移动设备优先的WEB 项目。 4.x.x最新版目前还不是很流行 2.4bootstrap基本使用 在现阶段我们还没有接触JS相关课程所以我们只考虑使用它的样式库。 控制权在框架本身使用者要按照框架所规定的某种规范进行开发。 Bootstrap 使用四步曲 创建文件夹结构 ​ 创建 html 骨架结构 !DOCTYPE html html langzh-CNheadmeta charsetutf-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1!-- 上述3个meta标签*必须*放在最前面任何其他内容都*必须*跟随其后 --titleBootstrap 101 Template/title!-- Bootstrap --link hrefcss/bootstrap.min.css relstylesheet!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --!-- WARNING: Respond.js doesnt work if you view the page via file:// --!--[if lt IE 9]script src//cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js/scriptscript src//cdn.bootcss.com/respond.js/1.4.2/respond.min.js/script![endif]--/headbodyh1你好世界/h1!-- jQuery (necessary for Bootstraps JavaScript plugins) --script src//cdn.bootcss.com/jquery/1.11.3/jquery.min.js/script!-- Include all compiled plugins (below), or include individual files as needed --script srcjs/bootstrap.min.js/script/body /html​ 引入相关样式文件 !-- Bootstrap 核心样式-- link relstylesheet hrefbootstrap/css/bootstrap.min.css​ 书写内容 直接拿Bootstrap 预先定义好的样式来使用 修改Bootstrap 原来的样式注意权重问题 学好Bootstrap 的关键在于知道它定义了哪些样式以及这些样式能实现什么样的效果 !DOCTYPE html htmlheadmeta charsetutf-8 /!--要求当前网页使用IE浏览器最高版本的内核来渲染--meta http-equivX-UA-Compatible contentIEedge!--视口的设置视口的宽度和设备一致默认的缩放比例和PC端一致用户不能自行缩放--meta nameviewport contentwidthdevice-width, initial-scale1, user-scalable0!--[if lt IE 9]!--解决ie9以下浏览器对html5新增标签的不识别并导致CSS不起作用的问题--script srchttps://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js/script!--解决ie9以下浏览器对 css3 Media Query 的不识别 --script srchttps://oss.maxcdn.com/respond/1.4.2/respond.min.js/script!--[endif]--!-- Bootstrap 核心样式--link relstylesheet hrefbootstrap/css/bootstrap.min.csstitle/title/headbody123h1你好世界/h1button typebutton classbtn btn-success成功Success/buttonbutton typebutton classbtn btn-danger失败/button!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery所以必须放在前边) --script srchttps://cdn.jsdelivr.net/npm/jquery1.12.4/dist/jquery.min.js/script!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 --script srchttps://cdn.jsdelivr.net/npm/bootstrap3.3.7/dist/js/bootstrap.min.js/script/body /html 2.5 bootstrap布局容器 Bootstrap 需要为页面内容和栅格系统包裹一个 .container 或者**.container-fluid** 容器它提供了两个作此用处的类。 .container 响应式布局的容器 固定宽度 大屏 ( 1200px) 宽度定为 1170px中屏 ( 992px) 宽度定为 970px小屏 ( 768px) 宽度定为 750px超小屏 (100%) .container-fluid 流式布局容器 百分百宽度 占据全部视口viewport的容器。 2.6 bootstrap栅格系统 Bootstrap提供了一套响应式、移动设备优先的流式栅格系统随着屏幕或视口viewport尺寸的增加系统会自动分为最多12列。 栅格系统用于通过一系列的行row与列column的组合来创建页面布局你的内容就可以放入这些创建好的布局中。 栅格选项参数 栅格系统用于通过一系列的行row与列column的组合来创建页面布局你的内容就可以放入这些创建好的布局中。 按照不同屏幕划分为1~12 等份行row 可以去除父容器作用15px的边距行row必须放到container布局容器里面我们实现列的平均划分需要给列添加类前缀xs-extra small超小 sm-small小 md-medium中等 lg-large大列column大于 12多余的“列column”所在的元素将被作为一个整体另起一行排列每一列默认有左右15像素的 padding可以同时为一列指定多个设备的类名以便划分不同份数 例如 class“col-md-4 col-sm-6” 代码演示 !DOCTYPE html htmlheadmeta charsetutf-8!--要求当前网页使用IE浏览器最高版本的内核来渲染--meta http-equivX-UA-Compatible contentIEedge!--视口的设置视口的宽度和设备一致默认的缩放比例和PC端一致用户不能自行缩放--meta nameviewport contentwidthdevice-width, initial-scale1, user-scalable0!--[if lt IE 9]!--解决ie9以下浏览器对html5新增标签的不识别并导致CSS不起作用的问题--script srchttps://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js/script!--解决ie9以下浏览器对 css3 Media Query 的不识别 --script srchttps://oss.maxcdn.com/respond/1.4.2/respond.min.js/script!--[endif]--!-- Bootstrap 核心样式--link relstylesheet hrefbootstrap/css/bootstrap.min.csstitle/titlestyle typetext/css[class^col] {border: 1px solid #ccc;}/style/headbodydiv classcontainerdiv classrow!-- div{$}*4 --div classcol-lg-31/divdiv classcol-lg-32/divdiv classcol-lg-33/divdiv classcol-lg-34/div/div!-- 如果孩子的份数相加等于12则孩子能占满整个 container 的宽度 --div classrow!-- div{$}*4 --div classcol-lg-61/divdiv classcol-lg-22/divdiv classcol-lg-23/divdiv classcol-lg-24/div/div!-- 如果孩子的份数相加小于12则孩子占不满整个 container 的宽度会有空白--div classrow!-- div{$}*4 --div classcol-lg-61/divdiv classcol-lg-22/divdiv classcol-lg-23/divdiv classcol-lg-14/div/div!-- 如果孩子的份数相加大于12则多余的那一列会另起一行显示--div classrow!-- div{$}*4 --div classcol-lg-61/divdiv classcol-lg-22/divdiv classcol-lg-23/divdiv classcol-lg-34/div/div/div/body /html !DOCTYPE html htmlheadmeta charsetutf-8!--要求当前网页使用IE浏览器最高版本的内核来渲染--meta http-equivX-UA-Compatible contentIEedge!--视口的设置视口的宽度和设备一致默认的缩放比例和PC端一致用户不能自行缩放--meta nameviewport contentwidthdevice-width, initial-scale1, user-scalable0!--[if lt IE 9]!--解决ie9以下浏览器对html5新增标签的不识别并导致CSS不起作用的问题--script srchttps://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js/script!--解决ie9以下浏览器对 css3 Media Query 的不识别 --script srchttps://oss.maxcdn.com/respond/1.4.2/respond.min.js/script!--[endif]--!-- Bootstrap 核心样式--link relstylesheet hrefbootstrap/css/bootstrap.min.csstitle/titlestyle typetext/css[class^col] {border: 1px solid #ccc;}.container .row:nth-child(1) {background-color: pink;}/style/headbodydiv classcontainerdiv classrow!-- div{$}*4 --div classcol-lg-3 col-md-4 col-sm-6 col-xs-12 1/divdiv classcol-lg-3 col-md-4 col-sm-6 col-xs-122/divdiv classcol-lg-3 col-md-4 col-sm-6 col-xs-123/divdiv classcol-lg-3 col-md-4 col-sm-6 col-xs-124/div/div!-- 如果孩子的份数相加等于12则孩子能占满整个 container 的宽度 --div classrow!-- div{$}*4 --div classcol-lg-61/divdiv classcol-lg-22/divdiv classcol-lg-23/divdiv classcol-lg-24/div/div!-- 如果孩子的份数相加小于12则孩子占不满整个 container 的宽度会有空白--div classrow!-- div{$}*4 --div classcol-lg-61/divdiv classcol-lg-22/divdiv classcol-lg-23/divdiv classcol-lg-14/div/div!-- 如果孩子的份数相加大于12则多余的那一列会另起一行显示--div classrow!-- div{$}*4 --div classcol-lg-61/divdiv classcol-lg-22/divdiv classcol-lg-23/divdiv classcol-lg-34/div/div/div/body /html 2. 栅格嵌套 栅格系统内置的栅格系统将内容再次嵌套。简单理解就是一个列内再分成若干份小列。我们可以通过添加一个新的 .row 元素和一系列 .col-sm-* 元素到已经存在的 .col-sm-*元素内。 我们列嵌套最好加1个行row这样可以取消父元素的padding值而且高度自动和父级一样高 !-- 列嵌套 --div classcol-sm-4div classrowdiv classcol-sm-6小列/divdiv classcol-sm-6小列/div/div /div 代码演示 !DOCTYPE html htmlheadmeta charsetutf-8!--要求当前网页使用IE浏览器最高版本的内核来渲染--meta http-equivX-UA-Compatible contentIEedge!--视口的设置视口的宽度和设备一致默认的缩放比例和PC端一致用户不能自行缩放--meta nameviewport contentwidthdevice-width, initial-scale1, user-scalable0!--[if lt IE 9]!--解决ie9以下浏览器对html5新增标签的不识别并导致CSS不起作用的问题--script srchttps://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js/script!--解决ie9以下浏览器对 css3 Media Query 的不识别 --script srchttps://oss.maxcdn.com/respond/1.4.2/respond.min.js/script!--[endif]--!-- Bootstrap 核心样式--link relstylesheet hrefbootstrap/css/bootstrap.min.csstitle/titlestyle typetext/css.rowdiv {height: 50px;background-color: pink;}.row .col-md-8 {background-color: lightskyblue;}/style/headbodydiv classcontainerdiv classrow!-- div{$}*4 --div classcol-md-4!-- 列嵌套最好加1个行row 这样可以去掉父元素的padding值而且高度自动和父级一样高--div classrowdiv classcol-md-4a/divdiv classcol-md-8b/div/div/divdiv classcol-md-42/divdiv classcol-md-43/div/div/div/body /html 列偏移 使用 .col-md-offset-* 类可以将列向右侧偏移。这些类实际是通过使用 * 选择器为当前元素增加了左侧的边距margin。 !-- 列偏移 --div classrowdiv classcol-lg-41/divdiv classcol-lg-4 col-lg-offset-42/div/div 代码演示 !DOCTYPE html htmlheadmeta charsetutf-8!--要求当前网页使用IE浏览器最高版本的内核来渲染--meta http-equivX-UA-Compatible contentIEedge!--视口的设置视口的宽度和设备一致默认的缩放比例和PC端一致用户不能自行缩放--meta nameviewport contentwidthdevice-width, initial-scale1, user-scalable0!--[if lt IE 9]!--解决ie9以下浏览器对html5新增标签的不识别并导致CSS不起作用的问题--script srchttps://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js/script!--解决ie9以下浏览器对 css3 Media Query 的不识别 --script srchttps://oss.maxcdn.com/respond/1.4.2/respond.min.js/script!--[endif]--!-- Bootstrap 核心样式--link relstylesheet hrefbootstrap/css/bootstrap.min.csstitle/titlestyle typetext/css.rowdiv {height: 50px;background-color: pink;}/style/headbodydiv classcontainerdiv classrowdiv classcol-md-3左侧/div!-- 偏移的份数 12 - 两个盒子的份数 6 --div classcol-md-3 col-md-offset-6右侧/div/divbrdiv classrow!-- 如果只有一个盒子偏移 12- 8/2 2 --div classcol-md-8 col-md-offset-2中间盒子/div/div/div/body /html4. 列排序 通过使用 .col-md-push-* 和 .col-md-pull-* 类就可以很容易的改变列column的顺序。 !-- 列排序 --div classrowdiv classcol-lg-4 col-lg-push-8左侧/divdiv classcol-lg-8 col-lg-pull-4右侧/div/div 代码演示 !DOCTYPE html htmlheadmeta charsetutf-8!--要求当前网页使用IE浏览器最高版本的内核来渲染--meta http-equivX-UA-Compatible contentIEedge!--视口的设置视口的宽度和设备一致默认的缩放比例和PC端一致用户不能自行缩放--meta nameviewport contentwidthdevice-width, initial-scale1, user-scalable0!--[if lt IE 9]!--解决ie9以下浏览器对html5新增标签的不识别并导致CSS不起作用的问题--script srchttps://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js/script!--解决ie9以下浏览器对 css3 Media Query 的不识别 --script srchttps://oss.maxcdn.com/respond/1.4.2/respond.min.js/script!--[endif]--!-- Bootstrap 核心样式--link relstylesheet hrefbootstrap/css/bootstrap.min.csstitle/titlestyle typetext/css.rowdiv {height: 50px;background-color: pink;}/style/headbodydiv classcontainerdiv classrowdiv classcol-md-4 col-md-push-8左侧/divdiv classcol-md-8 col-md-pull-4右侧/div/div/div/body /html 5. 响应式工具 为了加快对移动设备友好的页面开发工作利用媒体查询功能并使用这些工具类可以方便的针对不同设备展示或隐藏页面内容。 与之相反的是visible-xs 、visible-sm 、visible-md、 visible-lg是显示某个页面内容 代码演示 !DOCTYPE html htmlheadmeta charsetutf-8!--要求当前网页使用IE浏览器最高版本的内核来渲染--meta http-equivX-UA-Compatible contentIEedge!--视口的设置视口的宽度和设备一致默认的缩放比例和PC端一致用户不能自行缩放--meta nameviewport contentwidthdevice-width, initial-scale1, user-scalable0!--[if lt IE 9]!--解决ie9以下浏览器对html5新增标签的不识别并导致CSS不起作用的问题--script srchttps://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js/script!--解决ie9以下浏览器对 css3 Media Query 的不识别 --script srchttps://oss.maxcdn.com/respond/1.4.2/respond.min.js/script!--[endif]--!-- Bootstrap 核心样式--link relstylesheet hrefbootstrap/css/bootstrap.min.csstitle/titlestyle typetext/css.rowdiv {height: 100px;background-color: palegreen;}.rowdiv:nth-child(3) {height: 200px;background-color: pink;}span {font-size: 50px;color: #fff;}/style/headbodydiv classcontainerdiv classrowdiv classcol-xs-3!-- visible-lg 在超大屏幕下显示该元素 --span classvisible-lg我会显示哟/span/divdiv classcol-xs-32/div!-- hidden-md 在中等屏幕下隐藏该元素 --div classcol-xs-3 hidden-md我会变魔术哟/divdiv classcol-xs-34/div/div/div/body /html 2.7 bootstrap js插件的使用 详细内容请看 jQuery学习笔记系列三 3.0 阿里百秀案例制作 3.1 技术选型 方案我们采取响应式页面开发方案 技术bootstrap框架 设计图 本设计图采用 1280px 设计尺寸 项目结构搭建 Bootstrap 使用四步曲 创建文件夹结构 创建 html 骨架结构 引入相关样式文件 书写内容 container宽度修改 因为本效果图采取 1280的宽度 而Bootstrap 里面 container宽度 最大为 1170px因此我们需要手动改下container宽度 /* 利用媒体查询修改 container宽度适合效果图宽度 */media (min-width: 1280px) { .container { width: 1280px; } }
http://www.huolong8.cn/news/10761/

相关文章:

  • 海南网站制作手工制作折纸
  • wordpress 添加编辑器seo网站优化策划案
  • 做推广网站排名网站首页被降权
  • 亿源科技网站建设怎么看网站是不是用凡客做的
  • 网站维护建设费应计入科目企业邮箱是怎么填
  • 跨境自建站模板ghost和wordpress
  • 几十万做网站平台个人网站建设可行性分析报告
  • 做外贸网站的价格花店网站建设
  • 电商网站开发详细介绍保亭整站优化
  • 网站功能策划衡阳建设企业网站
  • 网站建设需要哪些内容企业网站建设的目的和意义
  • 网站按钮样式cc域名网站
  • 网上竞价采购网站建设网站怎么做vga头
  • 免费网站收录WordPress和phpwind怎么选
  • 网站开发客户挖掘网站网站建设公司上海
  • 威海做网站优化曲沃县建站塔山双喜
  • 如何查询网站空间大小wordpress shortcode
  • 网站建设策划书范文考试网站开发的可行性分析
  • 珠海市网络营销协会的官方网站用网站模板建网站
  • 百度如何提交网站成都网站建设、
  • 开平设计网站app开发好还是网站开发好
  • 车网站模板预览泰安那家网好
  • 公司网站代码模板公司注册资金最新规定
  • 全国企业查询网上查询seo顾问 工资
  • 婚纱摄影行业网站建设wordpress4.9主题
  • 商城类网站风格在线logo生成免费
  • 厦门北京网站建设公司哪家好wordpress修改密码函数
  • 济南软月建站佛山城市建设工程有限公司
  • 网站怎么做cp备案号邯郸城融网络技术有限公司
  • 哪里有网站建设工程做网站备案好还是不备案好