有什么特别的原因可以解释为什么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相关部分的贴图.
我的软件支持多个域名,所有域名都指向服务器上的同一目录(当然每个数据库都有不同的数据库).所以这些领域......
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) 我的目标是不再需要拥有 .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) 使用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) 在测试以确保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}&source=opensearch" type="application/xhtml+xml" />
</OpenSearchDescription>
Run Code Online (Sandbox Code Playgroud)
生成此错误的错误是什么?
我正在阅读HTML th和th标签之间的差异<table>
根据http://webdesign.about.com/od/tables/f/blfaqthvstd.htm,TH标签th
然后继续说某些浏览器将以不同的方式呈现TH标签(由浏览器定义),但文章建议不要自己设置TH(通过我假设的CSS).
我对这完全感到困惑; 这表明使用TH标签不会给我们设计控制,也没有价值/重要性......
我知道有些标签较旧,有些标签已经过时,但我没有提到TH标签已折旧,也无法看到任何值.
如果我错过了,请有人告诉我.谷歌是否以不同方式读取TH(同样,我的研究没有显示任何内容),TH标签是否有助于浏览器呈现表格,或者它只是我们想要的选项?
我有以下 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。
我正在从XHTML 1.0 Strict切换到XHTML5,但我遇到了默认DOCTYPE声明的问题 - 文档不再作为XML验证,并且在application/xhtml+xml与.xhtml扩展一起使用时无法在某些浏览器中加载,主要是因为像—等的实体
我已经尝试过放回XHTML 1.0 Strict DOCTYPE原理,它们都可以按预期在浏览器中工作(没有XML解析错误,新article元素仍然可以正常工作),但它不再被W3验证为有效的HTML5,因为meta charset例如,来自HTML5的规范.
如何自动导入实体以使浏览器验证XML,但为W3验证器指定HTML5?
这是我的 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;
由于某些原因,当我在表单上使用 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 ?
apache ×2
css ×2
html ×2
validation ×2
.htaccess ×1
bootstrap-4 ×1
confirm ×1
dom-events ×1
flexbox ×1
forms ×1
html-table ×1
html5 ×1
javascript ×1
jquery ×1
mod-rewrite ×1
opensearch ×1
php ×1
sql ×1
xampp ×1
xhtml ×1
xml ×1