小编Joh*_*ohn的帖子

chrome不尊重显示属性

有什么特别的原因可以解释为什么chrome "display:inline"在使用时不尊重"<table>"并且是否有已知的解决方法?在Firefox中一切正常,但由于某种原因,当我输入时,chrome拒绝做正确的事情

<table style="display:inline;">
    table stuff
</table>
Run Code Online (Sandbox Code Playgroud)

firefox alignment:firefox alignment http://dkarapet.userworld.com/cart_noDB/firefox_alignment.png

chrome alignment:chrome alignment http://dkarapet.userworld.com/cart_noDB/chrome_alignment.png

两个版本都使用相同的html源,将display属性设置为inline.单独的表不包含在任何其他div中,它们都包含在一个大div中.这是html相关部分的贴图.

html css google-chrome

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

Apache Rewrite:基于HTTP主机的图像目录

我的软件支持多个域名,所有域名都指向服务器上的同一目录(当然每个数据库都有不同的数据库).所以这些领域......

www.example1.com
www.example2.com
www.example3.com
Run Code Online (Sandbox Code Playgroud)

......都指向......

/public_html/
Run Code Online (Sandbox Code Playgroud)

在图像目录中......

/public_html/images/
Run Code Online (Sandbox Code Playgroud)

我的目录与每个网站的主机名完全匹配:

/public_html/images/www.example1.com/
/public_html/images/www.example2.com/
/public_html/images/www.example3.com/
Run Code Online (Sandbox Code Playgroud)

我正在尝试让Apache重写请求,这样如果你直接查看图像并查看地址栏,你只能看到一次主机名.

所以请求......

http://www.example1.com/images/book.png
Run Code Online (Sandbox Code Playgroud)

...是由Apache提取的......

/public_html/images/www.example1.com/book.png
Run Code Online (Sandbox Code Playgroud)

我尝试过但在不同情况下取得成功的其中一件事情如下,但在这种情况下不起作用:

RewriteRule ^[^/]*/images(.+) images/%{HTTP_HOST}/$1
Run Code Online (Sandbox Code Playgroud)

apache .htaccess mod-rewrite

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

Apache:将 XAMPP/PHP 句柄从 application/x-httpd-php 更改为 application/x-httpd-php5

我的目标是不再需要拥有 .htaccess 文件的本地副本和实时副本,而是能够对本地/实时配置使用相同的单个 .htaccess 文件。这将迫使我更好地理解配置服务器。

我的本地服务器是我计算机上的 XAMPP,而我的实时服务器是共享 Web 主机,我显然无法更改设置。我还没有达到可以从头开始配置所有内容的程度,因此我将继续使用 XAMPP 一段时间。此外,任何熟悉 XAMPP 的人都应该知道,我尝试使用他们的论坛(登录/密码重置失败),而管理员已经好几天没有回复我的电子邮件了,所以我确实尝试了更符合目标的路线,但没有成功。

更具体的问题是我想将我的实时共享服务器的 PHP 处理程序用于我的本地服务器。

要在我的实时共享 Web 主机上的非本机文件中执行 PHP,我使用以下命令...

public_html/.htaccess

AddType application/x-httpd-php5 .css .html .js .txt .xml
Run Code Online (Sandbox Code Playgroud)

...我想配置我的计算机/本地设置来模拟这一点,这样我就不必为本地/实时保留 .htaccess 文件的单独副本(这迫使我学习如何配置服务器)。目前我必须在本地使用以下内容......

public_html/.htaccess

AddType application/x-httpd-php .css .html .js .txt .xml
Run Code Online (Sandbox Code Playgroud)

我能够追踪 XAMPP 1.7.7(当前最新版本)中的配置位置...

xampp\apache\conf\extra\httpd-xampp.conf

现在我对更改正在使用的 PHP 版本不感兴趣(不是我的目标)...我只是想确保我可以在本地使用与实际情况相同的句柄。我尝试简单地将字符串“5”添加到下面的第 17 行(?),尽管这不起作用(保存,停止服务器,当然重新启动服务器)。

<IfModule env_module>
    SetEnv MIBDIRS "C:/MEDIA/INTERNET/xampp/php/extras/mibs"
    SetEnv MYSQL_HOME "\\xampp\\mysql\\bin"
    SetEnv OPENSSL_CONF "C:/MEDIA/INTERNET/xampp/apache/bin/openssl.cnf"
    SetEnv PHP_PEAR_SYSCONF_DIR "\\xampp\\php"
    SetEnv PHPRC "\\xampp\\php"
    SetEnv TMP "\\xampp\\tmp"
</IfModule>

#
# PHP-Module setup
#
LoadFile "C:/MEDIA/INTERNET/xampp/php/php5ts.dll"
LoadModule php5_module "C:/MEDIA/INTERNET/xampp/php/php5apache2_2.dll"

<FilesMatch …
Run Code Online (Sandbox Code Playgroud)

php apache xampp configuration

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

JavaScript:如果用户取消确认,文件输入onclick会阻止更改

使用confirm()方法时,如何防止表单文件输入元素通过onclick DOM事件更改?

在示例中,我想通过询问用户是否希望确定|取消,如果用户单击“取消”,则不给用户损失文件输入元素的值的机会,则不应显示文件对话框窗口。

XHTML

<input name="post_file" onclick="images_change();" type="file" value="" />
Run Code Online (Sandbox Code Playgroud)

的JavaScript

function images_change()
{
 var answer = confirm('Okay or cancel, if you cancel no dialog window will be displayed.');

 if (answer)
 {
  answer = true;
  //previous item previews deleted here in a while loop.
 }
 else {answer = false;}

 return answer;
}
Run Code Online (Sandbox Code Playgroud)

javascript confirm dom-events

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

OpenSearch无法在Firefox中运行:"Firefox无法从"下载搜索插件"

在测试以确保OpenSearch适用于我的网站时,我收到错误,"Firefox无法从以下位置下载搜索插件:"点击搜索提供程序将其添加到Firefox.

以下是我的OpenSearch的源代码......

<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>Example</ShortName>
<Description>Search www.example.com</Description>
<Image height="16" width="16" type="image/vnd.microsoft.icon">http://www.example.com/favicon.ico</Image>
<InputEncoding>UTF-8</InputEncoding>
<Url method="get" template="http://www.example.com/search/?q={searchTerms}&#38;source=opensearch" type="application/xhtml+xml" />
</OpenSearchDescription>
Run Code Online (Sandbox Code Playgroud)

生成此错误的错误是什么?

opensearch

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

为什么使用TH标签而不是TD标签

我正在阅读HTML thth标签之间的差异<table>

根据http://webdesign.about.com/od/tables/f/blfaqthvstd.htm,TH标签th

然后继续说某些浏览器将以不同的方式呈现TH标签(由浏览器定义),但文章建议不要自己设置TH(通过我假设的CSS).

我对这完全感到困惑; 这表明使用TH标签不会给我们设计控制,也没有价值/重要性......

我知道有些标签较旧,有些标签已经过时,但我没有提到TH标签已折旧,也无法看到任何值.

如果我错过了,请有人告诉我.谷歌是否以不同方式读取TH(同样,我的研究没有显示任何内容),TH标签是否有助于浏览器呈现表格,或者它只是我们想要的选项?

html html-table

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

SQL SELECT id 和同一表中的项目数

我有以下 SQL 表列...

id | item | position | set
---------------------------    
 1 |   1  |     1    | 1
 2 |   1  |     1    | 2
 3 |   2  |     2    | 1
 4 |   3  |     2    | 2
Run Code Online (Sandbox Code Playgroud)

单个查询中,我需要获取匹配的行的所有 id set='1',同时计算同一个表中item引用了多少个实例,无论set.

这是到目前为止我一直在修改的内容......

SELECT 
    j1.item, 
    (SELECT count(j1.item) FROM table_join AS j2) AS count 
FROM 
    table_join AS j1 
WHERE 
    j1.set = '1';
Run Code Online (Sandbox Code Playgroud)

...尽管子查询返回多行。根据上述数据,第一项的计数应为 2,所有其他项的计数应为 1。

sql

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

使XHTML5正确验证,并将ENTITY解析为XML

我正在从XHTML 1.0 Strict切换到XHTML5,但我遇到了默认DOCTYPE声明的问题 - 文档不再作为XML验证,并且在application/xhtml+xml.xhtml扩展一起使用时无法在某些浏览器中加载,主要是因为像&mdash;等的实体

我已经尝试过放回XHTML 1.0 Strict DOCTYPE原理,它们都可以按预期在浏览器中工作(没有XML解析错误,新article元素仍然可以正常工作),但它不再被W3验证为有效的HTML5,因为meta charset例如,来自HTML5的规范.

如何自动导入实体以使浏览器验证XML,但为W3验证器指定HTML5?

xml validation xhtml html5

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

CSS Flexbox 水平组;除右边以外全部左边

这是我的 HTML:

<header>
<div class="set">
<div class="set">
<div class="set">
<div class="set">
<div class="set">
<span>123</span>
</header>
Run Code Online (Sandbox Code Playgroud)

如何有效地使用 CSS Flex 来header > div有效地制作所有元素,同时有效地float: left;制作元素,同时使其保持在同一主轴上?header > spanfloat: right;

css flexbox

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

表单 checkValidity() 不标记失败的输入

由于某些原因,当我在表单上使用 checkValidity() 时,失败的输入不会被标记为无效。

该方法是这样调用的:

var result=$("#myForm")[0].checkValidity();
Run Code Online (Sandbox Code Playgroud)

当输入无效时,结果为假。但是输入没有被标记为无效,没有错误的视觉指示。

我不知道它是否相关,但也许您必须知道字段的“必需”属性是根据用户的操作动态删除或添加的,代码如下:

$('input').prop('required',false);
$('input').prop('required',true);
Run Code Online (Sandbox Code Playgroud)

您还必须知道我使用 Bootstrap 4,因此失败的输入在失败时应该得到“is-invalid”类。也许“必需”属性的操作会混淆 Bootstrap ?

forms validation jquery bootstrap-4

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