1. web前端a标签、span标签、p标签、h标签有什么区别
在html标准文档流里面,
1.
a,span标签属于行内元素,p,h标签属于块级元素
2.
a标签中的内容是页面链接形式,span标签往往是纯文本,p标签中可包含多个span标签文本,h标签内也主要是文本(在seo优化当中,h标签往往具有较高权重)
2. 前端好多好看的样式都适用a标签实现的,a标签有很多好处吗
1、a 标签是天然的行内元素(inline)。
2、a 标签可以通过添加 href 属性完成超链接,而无需额外的 JS 代码绑定 onclick 事件之类的。但这一点完全看开发者个人喜好和业务场景了,如果说超链接跳转前还需要做一些逻辑处理或是数据埋点,用 JS 反而是优势。
3、a 标签有利于搜索引擎抓取关联页面,对 SEO 友好。这个算是比较重要的优点了。当然,你的页面没有 SEO 的需要,那么这点也可以忽略。
3. 前端,后台对接时 a 标签的title属性是前端写上还是后台写上的如果是前端写上的,该怎么写
这个一般是需要前端来操作的,因为后台只是提供数据而已,并不知道你的页面到底是干什么的也不知道你的页面是如何展示的,前端来操作也不会一直手动改呀,用JS动态改变就可以了,这时需要后台提供一个数据(比如关键字什么的),然后前端收到后,JS中直接添加给a标签的tittle即可。JS中可以用setAttribute('title', 要改的值)即可。
<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title></title>
<styletype="text/css">
*{margin:0;padding:0;}
</style>
</head>
<body>
<ahref="###"title="abc">aaaaaa</a>
<scripttype="text/javascript">
vara=document.getElementsByTagName('a')[0];
a.setAttribute('title','bbbbbbb');
</script>
</body>
</html>
4. 前端面试题,a标签有哪些属性,a标签怎么做当前页面跳转和新页面跳转
a标签一般用作跳转和文字显示用,最重要的属性就是href,其他属性如target等。
当前跳转的话,可以加属性target="_self",表示在当前标签页打开新链接;
新页面跳转,可以加属性target="_blank",表示在新的标签页中打开新链接。