小编Wil*_*Lou的帖子

如何使div包含两个浮点div?

我不知道这是否是一个常见的问题,但到目前为止我无法在网络上找到解决方案.我想在另一个div中包含两个div,但是这里面的两个div必须对齐相同的级别(例如:left one占用wrappedDiv的20%宽度,右边一个占80%).为了达到这个目的,我使用了以下示例CSS.但是,现在换行DIV并没有包装所有div.包裹Div的高度小于内部包含的两个div.我怎么能确保包装Div具有最大的高度作为包含的div?谢谢!!!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
    <title>liquid test</title>
    <style type="text/css" media="screen">
        body
        {
            margin: 0;
            padding: 0;
            height:100%;
        }
        #nav
        {
            float: left;
            width: 25%;
            height: 150px;
            background-color: #999;
            margin-bottom: 10px;
        }

        #content
        {
            float: left;
            margin-left: 1%;
            width: 65%;
            height: 150px;
            background-color: #999;
            margin-bottom: 10px;
        }       
        #wrap
        {
          background-color:#DDD;
          height:100%;
        }

</style>
</head>
<body>
<div id="wrap">
    <h1>wrap1 </h1>
    <div id="nav"></div>
    <div id="content"><a href="index.htm">&lt; Back to article</a></div>
</div>
</body> …
Run Code Online (Sandbox Code Playgroud)

html css layout css-float

72
推荐指数
4
解决办法
12万
查看次数

如何确保在IE中心选择选项文本对齐?

以下CSS适用于FF,但不适用于IE(至少8.0),如何确保文本在IE8.0的中心对齐?谢谢!!!

select, option {
    text-align: center;
}
Run Code Online (Sandbox Code Playgroud)

css select internet-explorer option

11
推荐指数
1
解决办法
5万
查看次数

MySQL事务和触发器

我很快浏览了MySQL手册,但没有找到有关我的问题的确切信息.这是我的问题:如果我有一个InnoDB表A,其中有两个触发器由'AFTER INSERT ON A'和'AFTER UPDATE ON A'触发.更具体地说,例如:一个触发器定义为:

CREATE TRIGGER test_trigger AFTER INSERT ON A
         FOR EACH ROW 
                      BEGIN
                         INSERT INTO B SELECT * FROM A WHERE A.col1 = NEW.col1
                      END;
Run Code Online (Sandbox Code Playgroud)

你可以忽略BEGINAND 之间的查询END,基本上我的意思是这个触发器会在表B中插入几行,这也是一个InnoDB表.

现在,如果我启动一个事务,然后在表A中插入许多行,比如:10K行,如果没有与表A关联的触发器,那么所有这些插入都是原子的,这是肯定的.现在,如果表A与几个插入/更新触发器相关联,这些触发器将许多行插入/更新到表B和/或表C等,那么所有这些插入和/或更新是否仍然是原子的?

我认为它仍然是原子的,但它很难测试,我在手册中找不到任何解释.有谁可以证实这一点?

mysql triggers innodb transactions

10
推荐指数
2
解决办法
1万
查看次数

如何检查javascript是否被禁用?

如何检查用户是否在浏览器中禁用了javascript?例如:如果你在firefox中禁用javascript,stackoverflow站点会在顶部显示一个红色警告div?怎么做到这一点?

我注意到的另一件事是:如果你禁用cookie,stackoverflow不起作用.单击登录按钮时,它不会让您登录.实际上,这也是我对我的网站的假设,用户登录/会话数据取决于cookie,UI布局等..取决于javascript.

在这里我不想讨论设计原则(渐进增强等等),谁能告诉我一个好方法来检查cookie,javascript是否启用?我认为必须在服务器端完成,对吧?

谢谢

javascript cookies

8
推荐指数
1
解决办法
925
查看次数

如何创建在线javascript编辑器?

我正在学习javascript,但做一些实验并不方便.您必须创建一个模板HTML文件,然后将您的js代码嵌入其中,然后使用浏览器打开html文件.即使你只是想看alert("hello world").我想知道创建一个在线javascript编辑器是否容易.基本思想是:在html文本区域中,你只需直接输入js代码,它下面有一个按钮"Run"来运行js代码.如果它包含一些语法错误,可能会显示错误消息.例如:有人已经创建了这样的:http://www.codehouse.com/webmaster_tools/javascript_editor/

我想知道如何创建这个?是否有任何材料,博客等..如何创建这个?谢谢!

javascript editor

8
推荐指数
2
解决办法
9375
查看次数

如何在等待ajax的响应时阻止用户的交互

场景如下:我正在使用Jquery来实现一些ajax功能.例如:当用户单击"获取数据"按钮时,Jquery将调用.ajax函数从服务器获取一些数据.这个过程可能需要一些时间,所以我添加了.ajaxSend和.ajaxComplete函数来显示等待进程的一些动画(实际上是一个带有z-index的div中的'Loading Data'gif:999是其中div的顶部).在等待过程中("加载数据"),我想阻止用户点击其他按钮(例如:我有其他标签,小'加载数据'gif下面的按钮).我实现这一目标的方式是:

    $("body").ajaxSend(function()
     {
        $(this).append('<div id="loading">Data Loading<\/div>');
        $("div#error").remove();
        $(this).children().not('#loading').css({'opacity':0.22});   
     });
    $("body").ajaxComplete(function()
     {
        $("div#loading").remove();
        $(this).children().not('#loading').css({'opacity':1});
     });
Run Code Online (Sandbox Code Playgroud)

但是,我不认为改变不透明度是最好的方法.除非您将不透明度设置为0,否则用户仍然可以单击其他按钮/选项卡.我不知道在这个过程中如何完全避免任何用户交互?谢谢!!

ajax jquery complete

7
推荐指数
3
解决办法
9163
查看次数

动态创建js数组?

我怎么能动态声明几个js数组?例如,以下是尝试但失败的内容:

 <script type="text/javascript">
 for (i=0;i<10;i++)
 {
   var "arr_"+i = new Array();
 } 
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript arrays dynamic

5
推荐指数
2
解决办法
2万
查看次数

使用yum在CentOS上将PHP升级到5.2.12

我试图找到一种简单的方法来升级我的CentOS5机器上的PHP yum而不是下载源代码并自己再次编译它(我上次做了,但是很难让所有的编译配置与CentOS的默认配置相同).无论如何,我最终使用这里列出的方法:http: //www.atomicorp.com/wiki/index.php/PHP

现在,该命令php -v显示版本已经是5.2.11(我需要),但它总是包含许多警告,如:

PHP Warning:  PHP Startup: fileinfo: Unable to initialize   module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0

PHP Warning:  PHP Startup: mcrypt: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0

PHP Warning:  PHP Startup: …
Run Code Online (Sandbox Code Playgroud)

php centos upgrade

5
推荐指数
1
解决办法
8723
查看次数

什么是wordpress最好的电子商务插件?

我想用WordPress设计一个电子商务网站.我不想从头开始这样做,所以我正在寻找一个免费的插件.我期望它具有的功能是:

  • 购物车
  • 运输模块(加拿大邮政等)
  • 使用Paypal付款
  • 可定制的主题

我遇到过:WP-eCommerce

它声称是免费的,但我发现有些文件需要付款.所有的付款,发货模块都不是免费的,对吗?

实际上,我对Wordpress并不是很熟悉,如果可能的话,有人会建议一个容易上手但功能强大的WordPress电子商务插件吗?

谢谢!

wordpress-plugin e-commerce

5
推荐指数
1
解决办法
7175
查看次数

关于C++常量语法的简单问题

这里有一些代码复制自Thinking in C++ Vol1第10章.

   #include <iostream>
   using namespace std;

   int x = 100;

   class WithStatic {
        static int x;
        static int y;
        public:
             void print() const {
             cout << "WithStatic::x = " << x << endl;
             cout << "WithStatic::y = " << y << endl;
           }
  };
Run Code Online (Sandbox Code Playgroud)

const函数print()的含义是什么?谢谢!

c++ constants function

5
推荐指数
1
解决办法
345
查看次数