public bool Validate(BaseHtmlElement element)
{
if (element == null)
{
throw new ArgumentNullException("element");
}
var tagName = element.TagName;
return !string.Equals(tagName, HtmlElements.Input, StringComparison.InvariantCultureIgnoreCase)
&& !string.Equals(tagName, HtmlElements.Button, StringComparison.InvariantCultureIgnoreCase)
&& !string.Equals(tagName, HtmlElements.Option, StringComparison.InvariantCultureIgnoreCase)
&& !string.Equals(tagName, HtmlElements.Select, StringComparison.InvariantCultureIgnoreCase)
&& !string.Equals(tagName, HtmlElements.TextArea, StringComparison.InvariantCultureIgnoreCase);
}