margin:0 auto 居中不起作用怎么办?网页居中解决方案

众所周知网页CSS中使用margin:0 auto,可以使整体页面或者局部页面居中,但是有时候发现怎么也无法居中,问题可能出在下面问题上:

常犯错误1:没有给属性定宽度。因为margin:0 auto必须和width配合使用才起作用,例如:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>网站技术</title>
</head>
<body>
<div style=”margin:0 auto; width:1000px;”>
我的整体是1000px宽,现在处于显示器的中间部位。
</div>
</body>
</html>

常犯错误2:网页的头部没有加DOCTYPE。因为html头部没有DOCTYPE时,很多CSS属性都是失效的,正确的头部应加上下面代码:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>

常犯错误3:如果margin:0 auto用在行内元素是不起作用的,要将这个元素加上display:block,变为块元素。

<span style=”margin:0 auto; width:1000px;display:block”>
正确代码是这样的
</span>

margin:0 auto 居中不起作用怎么办?网页居中解决方案

margin:0 auto 居中不起作用怎么办?网页居中解决方案

Read more

一个完整的PHP语言修改(更新)mysql数据库程序

<?php
$con = mysql_connect("localhost","数据库用户名","数据库密码");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("数据库名称", $con);

mysql_query("UPDATE 更新的表 SET 更新字段  = '值'
WHERE 字段条件  = 条件值");

mysql_close($con);
?>

例子:

<?php
$con = mysql_connect("localhost","root","china");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("wangzhanjishu", $con);

mysql_query("UPDATE dnzs_vote_data SET ip  = '192.168.0.0'
WHERE subjectid  = 1053");

mysql_close($con);
?>

一个完整的PHP语言查询mysql数据库程序

<?php
$con = mysql_connect(“localhost”,”用户名(root)”,”密码”);
if (!$con)
  {
  die(‘Could not connect: ‘ . mysql_error());
  }

mysql_select_db(“数据库名”, $con);

$result = mysql_query(“SELECT * FROM jieqi_system_users where uid=’8′”);

while($row = mysql_fetch_array($result))
  {

  echo $row[‘uid’] . ” ” . $row[‘regdate’];
  echo “<br />”;
  }

mysql_close($con);
?>

网站绕过360阻挡技术 防止被360浏览器阻挡技术

如何你的网站被360报告拦截,并提示有危险,如何处理呢?

这种情况应该是:

第一、你的网站上有木马,有不安全文件;

第二、你的网站属于交易性网站;

第三、你的网站涉及违规网站;

如何处理这种情况呢,其实你可以利用另外申请一个域名,然后调用你的被阻挡的域名,这样调用的域名可以通过技术手段不被360识别到。

关于调用的方法很多,你可以根据自己的需要去开发这个接口。

如果你需要开发这种效果,可联系QQ232871003

网站开发:每个用户可以设置访问每个栏目的不同权限

承接内容管理系统网站开发。

网站除了基本功能外,还提供针对不同用户设置不同栏目或文章访问权限。

每个用户可以设置访问每个栏目的不同权限

如需要请联系 QQ232871003  价格面议

系统信息:

1 最新流行的php语言

2 运行速度比较快的mysql数据库

3 前台可以生成多种静态页面 shtml  html htm 

4 安全的后台管理功能

5 其他功能:搜索功能、RSS功能、评论功能、会员系统、图片水印等常用功能。

6 可以赠送帮助设置服务器安全性

删除phpcms系统中data\cache中的文件问题

如果不小心删除了phpcms系统中data\cache中所有缓存文件怎么办?如果你的前台是静态页面,那么暂时不会受到影响。如果你的是动态页面。php为后缀,那么你的前台文章将全部变为组件了。

其实不用担心,这个会自动恢复的。只要带cache的文件名都可以将里面的东西删除。

操作办法:

1.记得要给data中文件夹读取和写入权限。

2.进入后台更新缓存、更新栏目等。

这样就可以显示了。

如果还不显示你可以将php缓存功能关掉。

给段落P属性默认缩进两个汉字技巧

如果文章出现大量段落,并且要求书写规则,每段开始需要缩进两个汉字。

传统的做法是我们用几个空格标示代码&nbsp; 但是发现又是出现在不同浏览器下缩进的大小不一样。

下面我们用一个非常简单的方法解决这个问题:

在网站的CSS文件中增加

p{

text-indent: 2em;
}

这样的代码,问题就解决了。

如果你只是相对一篇文章使用缩进那么做法就是:

<p style=”text-indent: 2em;”>文章内容</p>

www.wangzhanjishu.com原创文章

验证码可能导致mysql数据库崩溃

经过一次大型的投票评选活动过后发现一个问题。就是验证码可能导致mysql数据库崩溃,情况如下:

首先这次大型投票活动的流量是平时的10倍以上,但是鉴于网络带宽足够大,因此没有造成网络堵塞。但是在投票的最后一天出现了问题。

突然间投票页面的验证码不能正常显示。最终发现是mysql数据库出现了问题。重新启动了下服务器后立刻就好了,但是没有过几秒钟数据库又崩溃了。迫于测试,因此再将数据库通过net stop mysql命令停止,然后紧接着执行命令net start mysql启动数据库,和之前一样。数据库恢复几秒钟后就崩溃了。

为了进一步测试,将数据库移到另一台服务器,程序还是留在这台服务器。结果程序一瞬间就导致数据库崩溃了,以至于让我这台服务器上其他数据库也处于瘫痪,网站无法访问。

通过最后分析,得出肯定有程序在不断的高速访问数据库,导致数据库处理不过来,所有才崩溃。

从这个投票页面分析得出只有验证码显示不正常,其他一切正常,而且验证码和数据库同时出现正常和崩溃。

最终将验证码取消发现数据库可以正常访问了。

此问题只是推断,还需要进一步分析,因为在互联网上没有找到一个关于验证码导致mysql数据库崩溃。这还是第一篇文章,有待验证。

网站背景图片居中方法 (网页图片背景居中)

网页背景居中方法:

在css中加入下面代码

body{

margin:0 auto;
background-image: url(images/logo.jpg);
background-position:top center;
background-repeat: no-repeat;

}

没错,我们看到 background-position:top center;这句就是定义背景图片居中并垂直顶端对齐的代码。试试看一定不错!

网页一边下拉 图片逐渐加载技术

方法:

在需要逐渐加载图片的代地方修改:

<img src=”这里可以一个默认白底1px宽高的图片路径”  data-original=”这里是图片路径” width=”230″ height=”175″ border=”0″ />

在网页的最后放入下面代码:

Read more