Bootstrap手机网站开发案例

news/2024/5/12 12:19:49/文章来源:https://blog.csdn.net/weixin_34117522/article/details/93572643

Bootstrap手机网站开发案例

一、总结

一句话总结:Bootstrap手机网站开发注意事项(3点):a、引入viewpoint声明,b、通过屏幕宽动态控制元素显隐 c、图片添加自适应

 

1、Bootstrap手机网站开发注意事项(3点)?

a、引入手机声明

11     <meta name="viewport" content="width=device-width, initial-scale=1.0">

b、通过屏幕宽动态控制元素显隐

135 <script>
136 w=$(window).width();
137 
138 if(w<700){
139     $('.bottom-right').hide();
140     $('.navbar-left').css({'text-align':'center'});
141 }
142 
143 $('.panel-body img').addClass('img-responsive');
144 </script>

c、图片添加自适应

143 $('.panel-body img').addClass('img-responsive');

 

2、页面引用原生数据库操作方法及位置?

php放开头

  1 <?php 2 include 'public/common/config.php';3 $sql="select * from message";4 $rst=mysql_query($sql);5 6 ?>7 <!doctype html>

 

 

3、应用框架内元素方法,比如bootstrap中的幻灯片?

引模块加指定id进行样式微调

 21         .navbar-brand{22             padding:0px;23         }

 

4、模型中foreach循环拆开写?

 98         <?php 99         while($row=mysql_fetch_assoc($rst)){
100         ?>
119         <?php
120         }
121         ?>

 

5、网站到数据库内容转实体方法?

110                 <?php echo htmlspecialchars_decode($row[content]) ?>    

 

6、除uedit外另一个富文本编辑器?

kd,kindeditor,用法和ueditor很像,引文件加js

 16     <script src="public/kd/kindeditor-min.js"></script>
122 var editor;
123 KindEditor.ready(function(K) {
124     editor = K.create('#txt', {
125         resizeType : 1,
126         allowPreviewEmoticons : false,
127         allowImageUpload : false,
128         items : [
129             'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
130             'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
131             'insertunorderedlist', '|', 'emoticons', 'image', 'link']
132     });
133 });

 

7、通过header跳转方法?

12     header('location:index.php');

 

 

二、Bootstrap手机网站开发案例

 

1、index.php

  1 <?php 
  2 include 'public/common/config.php';
  3 $sql="select * from message";
  4 $rst=mysql_query($sql);
  5 
  6 ?>
  7 <!doctype html>
  8 <html lang="en">
  9 <head>
 10     <meta charset="UTF-8">
 11     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 12     <title>动漫乐园</title>
 13     <link rel="stylesheet" href="public/bs/css/bootstrap.min.css">
 14     <script src="public/js/jquery.js"></script>
 15     <script src="public/bs/js/bootstrap.min.js"></script>
 16     <style>
 17         *{
 18             font-family: 微软雅黑;
 19             font-size:16px;
 20         }
 21         .navbar-brand{
 22             padding:0px;
 23         }
 24 
 25         .page{
 26             padding-top:60px;
 27         }
 28 
 29         .navbar2{
 30             padding-right:15px;
 31         }
 32 
 33         .panel-primary{
 34             margin-top:15px;
 35             margin-bottom:15px;
 36         }
 37     </style>
 38 </head>
 39 <body>
 40     <div class="container page">
 41         <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
 42             <div class="container">
 43                 <div class="navbar-header">
 44                   <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
 45                     <span class="sr-only">Toggle navigation</span>
 46                     <span class="icon-bar"></span>
 47                     <span class="icon-bar"></span>
 48                     <span class="icon-bar"></span>
 49                   </button>
 50                   <a class="navbar-brand" href="index.php">
 51                       <img src="public/images/logo.png" alt="">
 52                   </a>
 53                 </div>
 54 
 55                 <!-- Collect the nav links, forms, and other content for toggling -->
 56                 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
 57                   <ul class="nav navbar-nav navbar-right">
 58                     <li><a href="add.php">发布动漫</a></li>
 59                   </ul>
 60                 </div>    
 61             </div>
 62           
 63         </nav>
 64     
 65 
 66         <!-- 幻灯片 -->
 67         <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
 68           <!-- Indicators -->
 69           <ol class="carousel-indicators">
 70             <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
 71             <li data-target="#carousel-example-generic" data-slide-to="1"></li>
 72             <li data-target="#carousel-example-generic" data-slide-to="2"></li>
 73           </ol>
 74 
 75           <!-- Wrapper for slides -->
 76           <div class="carousel-inner">
 77             <div class="item active">
 78               <img src="public/images/a.jpg" alt="...">
 79             </div>
 80             <div class="item">
 81               <img src="public/images/b.jpg" alt="...">
 82             </div>
 83             <div class="item">
 84               <img src="public/images/c.jpg" alt="...">
 85             </div>
 86           </div>
 87 
 88           <!-- Controls -->
 89           <a class="left carousel-control" href="#carousel-example-generic" data-slide="prev">
 90             <span class="glyphicon glyphicon-chevron-left"></span>
 91           </a>
 92           <a class="right carousel-control" href="#carousel-example-generic" data-slide="next">
 93             <span class="glyphicon glyphicon-chevron-right"></span>
 94           </a>
 95         </div>
 96 
 97         <!-- 内容部分 -->
 98         <?php 
 99         while($row=mysql_fetch_assoc($rst)){
100         ?>
101         
102         <div class="panel panel-primary">
103             <div class="panel-heading">
104                 <div class="panel-title">
105                     <img src="public/images/head.jpg" alt="">
106                     <span><?php echo $row[title]?></span>
107                 </div>
108             </div>
109             <div class="panel-body">
110                 <?php echo htmlspecialchars_decode($row[content]) ?>    
111             </div>
112 
113             <div class="panel-footer">
114                 <span><span class='label label-primary'>发布者:</span> user1</span> 
115                 <span style='margin-left:10px;'><span class='label label-danger'>发布时间:</span> 2015.10.27</span> 
116             </div>
117         </div>
118 
119         <?php
120         }
121         ?>
122         
123 
124         <!-- 底部导航条 -->
125         <nav class="navbar navbar-inverse navbar2" role="navigation">
126           <ul class="nav navbar-nav navbar-left">
127             <li><a href="#">www.lampym.com</a></li>
128           </ul>
129           <ul class="nav navbar-nav navbar-right bottom-right">
130             <li><a href="#">云知梦,只为有梦想的人!</a></li>
131           </ul>
132         </nav>
133     </div>
134 </body>
135 <script>
136 w=$(window).width();
137 
138 if(w<700){
139     $('.bottom-right').hide();
140     $('.navbar-left').css({'text-align':'center'});
141 }
142 
143 $('.panel-body img').addClass('img-responsive');
144 </script>
145 </html>

 

 

2、add.php

  1 <?php 
  2 include 'public/common/config.php';
  3 $sql="select * from message";
  4 $rst=mysql_query($sql);
  5 
  6 ?>
  7 <!doctype html>
  8 <html lang="en">
  9 <head>
 10     <meta charset="UTF-8">
 11     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 12     <title>index</title>
 13     <link rel="stylesheet" href="public/bs/css/bootstrap.min.css">
 14     <script src="public/js/jquery.js"></script>
 15     <script src="public/bs/js/bootstrap.min.js"></script>
 16     <script src="public/kd/kindeditor-min.js"></script>
 17     <style>
 18         *{
 19             font-family: 微软雅黑;
 20             font-size:16px;
 21         }
 22         .navbar-brand{
 23             padding:0px;
 24         }
 25 
 26         .page{
 27             padding-top:60px;
 28         }
 29 
 30         .navbar2{
 31             padding-right:15px;
 32         }
 33 
 34         .panel-primary{
 35             margin-top:15px;
 36             margin-bottom:15px;
 37         }
 38 
 39         .ke-container{
 40             width:100%!important;
 41         }
 42     </style>
 43 </head>
 44 <body>
 45     <div class="container page">
 46         <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
 47             <div class="container">
 48                 <div class="navbar-header">
 49                   <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
 50                     <span class="sr-only">Toggle navigation</span>
 51                     <span class="icon-bar"></span>
 52                     <span class="icon-bar"></span>
 53                     <span class="icon-bar"></span>
 54                   </button>
 55                   <a class="navbar-brand" href="index.php">
 56                       <img src="public/images/logo.png" alt="">
 57                   </a>
 58                 </div>
 59 
 60                 <!-- Collect the nav links, forms, and other content for toggling -->
 61                 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
 62                   <ul class="nav navbar-nav navbar-right">
 63                     <li><a href="add.php">发布动漫</a></li>
 64                   </ul>
 65                 </div>    
 66             </div>
 67           
 68         </nav>
 69     
 70         <div class="panel panel-primary">
 71             <div class="panel-heading">
 72                 <div class="panel-title">
 73                     <img src="public/images/head.jpg" alt="">
 74                     <span>发布动漫</span>
 75                 </div>
 76             </div>
 77             <div class="panel-body">
 78                 <form action="insert.php" method='post'>
 79                     <div class="form-group">
 80                         <label for="">发布者:</label>
 81                         <input type="text" class='form-control' name='username'>
 82                     </div>
 83 
 84                     <div class="form-group">
 85                         <label for="">动漫名称:</label>    
 86                         <input type="text" class='form-control' name='title'>
 87                     </div>
 88 
 89                     <div class="form-group">
 90                         <label for="">动漫简介:</label>
 91                         <textarea name="content" id="txt" cols="30" rows="10" class='form-control'></textarea>
 92                     </div>
 93 
 94                     <div class="form-group">
 95                         <input type="submit" value="Ok" class='btn btn-primary'>
 96                         <input type="reset" value="Cancel" class='btn btn-danger'>
 97                     </div>
 98                 </form>
 99             </div>
100         </div>
101 
102         <nav class="navbar navbar-inverse navbar2" role="navigation">
103           <ul class="nav navbar-nav navbar-left">
104             <li><a href="#">www.lampym.com</a></li>
105           </ul>
106           <ul class="nav navbar-nav navbar-right bottom-right">
107             <li><a href="#">云知梦,只为有梦想的人!</a></li>
108           </ul>
109         </nav>
110     </div>
111 </body>
112 <script>
113 w=$(window).width();
114 
115 if(w<700){
116     $('.bottom-right').hide();
117     $('.navbar-left').css({'text-align':'center'});
118 }
119 
120 $('.panel-body img').addClass('img-responsive');
121 
122 var editor;
123 KindEditor.ready(function(K) {
124     editor = K.create('#txt', {
125         resizeType : 1,
126         allowPreviewEmoticons : false,
127         allowImageUpload : false,
128         items : [
129             'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
130             'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
131             'insertunorderedlist', '|', 'emoticons', 'image', 'link']
132     });
133 });
134 
135 </script>
136 </html>

 

3、insert.php

 1 <?php 
 2 include 'public/common/config.php';
 3 
 4 $username=$_POST['username'];
 5 $title=$_POST['title'];
 6 $content=htmlspecialchars(addslashes($_POST['content']));
 7 $time=time();
 8 
 9 $sql="insert into message(username,title,content,time) values('{$username}','{$title}','{$content}','{$time}')";
10 
11 if(mysql_query($sql)){
12     header('location:index.php');
13 };
14 
15 ?>

 

 

 

 

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/9191786.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_820972.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

seo学习_网站用户体验提升的关键点_网站优化技术_百度SEO教程

如果想系统的学习SEO技术的话&#xff0c;那么首先最好搭建一个网站&#xff0c;从关键词的布局、引流和转化率等多个方面明确学习方法&#xff0c;很多新手在刚刚接触SEO行业的时候&#xff0c;可能对于一些专业术语并不了解&#xff0c;由于我国国内并没有专业和系统的SEO课程…

java客服系统_网站常见问题1分钟定位-如何使用ARMS诊断Java服务端报错问题

我的网站为什么一错再错网页报错&#xff0c;尤其是5XX错误是互联网应用最常见的问题之一。5XX错误通常发生于服务端。服务端是业务逻辑最复杂&#xff0c;也是整条网络请求链路中最容易出错、出了错最难排查的地方。运维工程师与研发工程师排查此类问题&#xff0c;通常要通过…

做一个网站需要多少花费?

我是今年清明节&#xff08;4.5&#xff09;之后开始做自己的网站&#xff0c;这周&#xff08;6.20号左右&#xff09;网站正式上线。由于在上班&#xff0c;利用下班时间和周末&#xff0c;陆陆续续做了3个月&#xff0c;勉强做了个能打开&#xff0c;有内容&#xff08;对&a…

关于网站自动链接

转载自谷歌中文网站管理员博客 好网站的特性好的网站通常内容丰富、更新及时。好的网站往往链接其他好网站&#xff0c;同时也吸引更多点击。自然的链接是谷歌页面排名算法决定排名的因素之一&#xff0c;但是&#xff0c;很多网站管理员认为“反向链接越多&#xff0c;网站的排…

lemon oa mysql_CMS4J网站内容管理系统

CMS4J 2010 来了&#xff01; 第 3 代核心&#xff0c;第 4 大版本&#xff01;第 5 年持续研发&#xff01;CMS4J 2010 是专业的 JAVA / JSP 版网站管理系统(JAVA CMS / JSP CMS)&#xff0c;采用CMS4J第3代核心&#xff0c;有着更易于使用的管理界面&#xff0c;同时&#x…

网站架构演化

准备写一系列的博客来介绍和加深理解大型网站技术架构。 说道大型网站&#xff0c;就的先说大型网站的特点&#xff1a;高并发&#xff0c;大流量&#xff0c;高可用&#xff0c;海量数据等。下面就说说大型网站的架构演化过程吧。 1、初始化阶段的网站架构 早期阶段都比较简单…

一个利用ISA2006发布自己做的一个网站报错记录

1.客户在IIS6里面新建网站&#xff0c;在内部浏览到网页正常。2.透过ISA发布后&#xff0c;发现无法打开&#xff0c;报错。3.解决方法&#xff1a;发布规则中&#xff0c;侦听器--身份验证---高级----允许通过HTTP进行客户端身份验证。

大型网站架构演变和知识体系

之前也有一些介绍大型网站架构演变的文章&#xff0c;例如LiveJournal的、ebay的&#xff0c;都是非常值得参考的&#xff0c;不过感觉他们讲的更多的是每次演变的结果&#xff0c;而没有很详细的讲为什么需要做这样的演变&#xff0c;再加上近来感觉有不少同学都很难明白为什么…

会员管理系统--网站会员中心,会员接口,自动化处理任务

界面 项目说明 会员中心&#xff0c;这个系统&#xff0c;包含网站中的会员中心&#xff0c;后台的会员管理功能&#xff0c;提供给其他系统的会员API&#xff0c;以及会员相关的自动化任务。 项目功能 计划实现的会员中心功能单元如下&#xff1a; member-api-server&#xf…

10个最佳网站查找和下载Windows和Mac的免费字体

选择合适的字体已成为设计的一个重要组成部分&#xff0c;为了网站的知名度用具有吸引力的字体起着非常重要的作用&#xff0c;在网站带来流量。在这里&#xff0c;今天分享给大家10个网站&#xff0c;提供用于Windows以及为Macintosh的一个优秀的免费字体大集合。 1。UrbanFon…

烂泥:纠结一天的zencart网站问题,终于解决了

本文由51cto.com提供友情赞助&#xff0c;首发于烂泥行天下。本人的博客本来是存放在网站根目录下的wp文件夹下的&#xff0c;访问也正常&#xff0c;一切都正常。但是感觉还是不舒服&#xff0c;因为访问的时候要输入&#xff1a;http://www.lanni654321.com/wp&#xff0c;才…

基于AlipayJSBridge封装的H5网页支付宝打赏、网站打赏、个人免签支付,支付宝转账打赏支付组件

之前公司要做个打赏用户的功能&#xff0c;网站查询一些资料之后把一些api封装之后提供了一个demo组件供大家下载&#xff1a;扫描下图二维码 功能&#xff1a; 支付宝H5 Js方案&#xff0c;调起应用内页面&#xff0c;自动设定转账金额和收款理由&#xff0c;用户付款时可…

超牛SEO经验:新站如何做到秒收和快速排名首页

超牛SEO经验&#xff1a;新站如何做到秒收和快速排名首页在SEO百科看到这个SEO标题进来之后&#xff0c;你一定会觉得惊讶&#xff01;新站是如何做到秒收的&#xff1f;在淘宝&#xff0c;还有人以欺负SEO新手的无知&#xff0c;开出了800元秒收的高价&#xff1b;在QQ群&…

Shareoint Server 2013 Step By Step之管理网站权限级别

管理权限级别在SharePoint Server中&#xff0c;我们可以对用户或用户组分配网站权限&#xff0c;当用户添加到SharePoint组的时候&#xff0c;其实也通过SharePoint组直接分配了权限给该用户&#xff0c;下面我们了解下如何在SharePoint站点中给用户或用户组分配权限。权限级别…

.net 引用 其他文件类_在 Blazor WebAssembly 静态网站中部署ML.NET机器学习模型

目前世面上有许多方法来部署机器学习模型。最常见的方法是通过 API 或 serverless functions 将模型公开为 Web 服务。将模型部署为 Web 服务时&#xff0c;其中一个注意事项是延迟和性能。使用模型基于 HTTP 进行预测的过程包括接受用户输入、从文件中加载模型的序列化版本、使…

python下载网站视频_【python爬虫实战】批量下载网站视频

写在前面最近在学vue.js&#xff0c;看到一个网站上有很多视频教程&#xff0c;但在线观看不能倍速播放&#xff0c;就想着用python爬虫批量下载到本地。安装依赖pip3 install requests测试样例加上序言总共有16个视频&#xff0c;我们用python爬虫技术批量下载到本地。https:/…

大型网站架构体系的演变

文章出处来源摘自 微信--IT搬运工 地址&#xff1a;http://mp.weixin.qq.com/s?__bizMzAxNTI4NDAzNA&mid205960169&idx1&sn765e64eef36e5d459d69bbc11dd0c11d&keyc468684b929d2be2dea6dd3defba65255295bcd81d2374e6ab6b07547319d2760635b2617d8ccd8dcb448b446…

python如何爬取图片到指定文件夹_抓取某网站一分类下所有的图片(python小白登天日记)...

废话先不多说&#xff0c;先上代码&#xff1a;import requests from bs4 import BeautifulSoup import os,re import sys reload(sys) sys.setdefaultencoding(utf8) url http://www.bfpgf.com/yld user_agent Mozilla/4.0 (compatible; MSIE 5.5; Windows NT) headers { U…

网站三层架构学习之一 分层式结构

去年参加中软的面试&#xff0c;戴老师就说让好好研究一下petshop。可是今年来了以后&#xff0c;老师让做即墨公司的语音项目&#xff0c;一直进行的是windows编程&#xff0c;没有接触网站方面的。现在项目基本做完了&#xff0c;开始ASP.NET的学习了。 现在petshop的最新版本…

网站三层架构学习之二 整体架构

在上一篇中&#xff0c;我只是对微软的三层架构做了一下介绍&#xff0c;以后将主要结合两个项目&#xff1a;一个是ASP.NET网站模板中的个人网站初学者工具包和petshop 4.0. 因为昨天看的是petshop的&#xff0c;今天就主要说说petshop 4.0的整体架构。 根据三层架构&#xff…