A. 如何判断html标签是否合理

在XHTML中要求HTML标签具有语义性,就是要用有意义的标签,比如段落用P标签,标题用H标签等,通常犯的最多的一个错误就是大量使用 div span标签,这时候的标签通常从语义上讲是没有任何意义的,可以用更合适的标签来替换。判断HTML标签使用是否合理的最好方式就是把所有的CSS文件全部去掉,看看HTML页面的可读性还高不高,可读性越高说明你的标签用的就越合理。比如h1标签即使没有CSS样式表也能正确的显示一个标题的效果。想Firefox的插件webdeveloper就可以很方便禁用CSS和javaScript。

所以写HTML的时候应该注意以下几点:

1. 尽量少用div标签和span标签,大部分时候这两个标签是无意义的,div用于分区或分块,

2. 在语义不明显的时候,即既可以用p又可以用div时,尽量用p,因为p默认有上下间距,在没有样式表的情况下可读性更好

B. js如何判断HTML数量

js只是浏览器脚本语言,没有权限操作文件。这个需要别的动态编程语言实现。

C. html如何判断为空

获取元素的html,然后判断他的html是否=“”,就可以判断是否为空了
var input = $("input").html()/val();
if(input == ""){console.log("input空");}

D. html怎么判断结构类型 比如button等

都是可以的
1、鼠标悬浮的效果主要是由css来实现的,和html结构关系不到,任何元素都是内通过css修饰的
2、容css悬浮的效果hover的使用方法如下
a:hover
{
background-color:yellow;
}

E. 如何区分当前网页是HTML4 还是 HTML5

一般html4标准的文档和html5标准的文档类型是不同的,但是因为html5的文档类型声明是向下兼容的,所以现在即使不用html5中的新标签也会使用html5文档类型声明,但是可以作为一个简单的参考,另外可以通过代码中的标签来区分。

方法一:通过html声明简单的判断

html4的文档类型声明一般是:

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN""http://www.w3.org/TR/html4/strict.dtd">

html5的文档类型声明一般是:

<!DOCTYPEhtml>

方法二:通过看页面中的一些标签

一般中页面包含html5新标签的使使用了html5技术,如下图中的一些语义化布局标签等标签:

F. 怎么判断字符串中是否含html代码

/**
* 字符串是否含有html标签的检测
* @param htmlStr
*/
function checkHtml(htmlStr) {
var reg = /<[^>]+>/g;
return reg.test(htmlStr);
}

demo
script:

代码如专下:
/**
* 字符串属是否含有html标签的检测
* @param htmlStr
*/
function checkHtml(htmlStr) {
var reg = /<[^>]+>/g;
return reg.test(htmlStr);
}
window.onload=function(){
var html=document.querySelector('#box').innerHTML;
alert(checkHtml(html))
}

html

代码如下:
<div id="box">
sdfsdf
<div></div>
<span>sdfsdf</span>
</div>

G. 怎么判断html文件字符编码

一份完整的html文档,应该是这样的

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "R/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <--------- 看到这里了吧
<title>无标题文档</title>
</head>
<body>

</body>
</html>

----------------------------

我上面用箭头标记的地方,就是文档编码格式的声明

H. html中IF判断如何加

html中不含if.

你说的是javascript中吧?

<script>
varaa=50;
if(aa<60){alert("不及格")}else(alert("及格"));
//if(判断条件){为真时执行代码区}else{为假时执行代码区}
</script>

I. html如何判断

我表示看你的好混乱,我自己的是用velocity写的

J. javascript如何判断html标签的类型

可以通过其他方式取得这个元素,再用tagName获取标签的名称,比如:

document.getElementById("demo").tagName;