我正在创建一个表单,在'你是否隶属于机构?Y/N'问题应该出现另一个有相关信息的小表格.我正在尝试使用jQuery fadeIn() fadeOut()方法并尝试显示子表单.但是当我尝试这样做的时候.
将li标签添加到整个表单并尝试调用.但它说我不能在XHTML 1.0 Transitional中放入li另一个li
当我尝试将子表单放在其中时,div它表示div不能放在ul元素内部.
有办法解决这个问题吗?我正在考虑改变DOCTYPE会做但我现在确定哪一个会好,或者可能有其他方法来解决这些标签.
第2部分 :
我成功地完成了我的子表格淡化工作.但是当我在第一个实例中按Y然后选择N选项时.两个子表单连接在一起.我想我必须写更多的javascript才能使它成为一个互斥的事件.这是我的js
<script type="text/javascript" >
$(document).ready(function() {
$('#subafform').hide();
$("#element_4_1").click( function(){
if( $(this).is(':checked')) {
$('#subafform').fadeIn();
} else {
$('#subafform').fadeOut();
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
同样,对于NO选项我的js:
<script type="text/javascript" >
$(document).ready(function() {
$('#subnonafform').hide();
$("#element_4_2").click( function(){
if( $(this).is(':checked')) {
$('#subnonafform').fadeIn();
} else {
$('#subnonafform').fadeOut();
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
谢谢,
我正在使用XHTML 1.0 Transitional doctype html文件,我希望有一个宽度为800px的主div,并使其显示为居中(不是div内容,而是div本身).
我过去用过这个:
<!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>
<title></title>
<style>
<!--
html, body { margin:0; padding:0; }
#main-container { background:black; width:800px; }
-->
</style>
</head>
<body>
<center>
<div id="main-container">
Content
</div>
</center>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
但我不确定这是否是跨浏览器兼容的,或者它是否有效的xhtml.
我在下面的textarea上面有一个额外的空间,但仅限于ie.怎么解决?
<div class="field">
<label>Info</label><textarea cols="40" rows="4"></textarea>
</div>
.field {
margin: 0px;
margin-top: 2px;
}
label {
display: inline-block;
width: 5em;
margin-right: 0.5em;
}
textarea {
display: inline-block;
width: 22em;
vertical-align: text-top;
}
Run Code Online (Sandbox Code Playgroud)
如果我在label和textarea标签之间放一个空格,那么空间就会消失.但后来我在他们之间得到了一个水平的额外空间.
编辑:我发现,问题出现在doctype - transitional.严格的任务是可以的.有没有办法,用transtional修复它?
如果我使用XHTML过渡文档类型,那么它会显示(在我的投资组合中),就像我不是专业的专家一样吗?
这是一个客户没有为工作付出太多钱,他不了解Web标准.我想使用一些弃用或表示项目以节省时间,那么我应该给他什么?
要么
如果我在投资组合中添加该网站会有什么好处?
嘿所以我有点困惑为什么我得到错误,'document.getElementById(...)'是null或不是对象.我是javascript和练习编写数组的新手.这个脚本在我之前document.write(r_card[i]);和没有之前工作正常function.该页面将加载并随机选择一张卡片.但后来我想用的功能练习,并要求他们,所以我增加了function bar() {一部分,并改变document.write(r_card[i]);到document.getElementById(foo).innerHTML = (r_card[i]);,但现在它不工作.当我遇到这样的问题时,通常会出现语法错误,因为我不习惯自己编写javascript.做了一些搜索但找不到任何有相同错误的人.
<!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" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<title>Pick a Card!</title>
</head>
<body>
<script type="text/javascript">
function bar() {
var r_card = new Array();
r_card[0] = "Ace of Diamonds";
r_card[1] = "Two of Diamonds";
r_card[2] = "Three of Diamonds";
r_card[3] = "Four of Diamonds";
r_card[4] = "Five of …Run Code Online (Sandbox Code Playgroud)