各位web前端开发的大神们,问一下,仅div+css如何实现,点左边导航栏,右边出现内容

2024-12-02 09:38:28
推荐回答(5个)
回答1:

这个问题建议去千锋教育系统学习Web前端开发,千锋教育致力于打造中国互联网全产业链人才服务平台,总共开设13大热门课程,每月更新前沿技术,业内强师授课,只为高品质教学,教学大纲紧跟企业需求。

Web前端开发是一种综合性的开发技术,在项目开发过程中不仅仅是需要前端开发技术,还需要一定的后端开发技术识,其中包括了HTML5,CSS3,JS等技术,参加前端培训可以熟练掌握这几门知识,做开发工程师是完全没问题的,加上微信小程序的火爆,很多新媒体的大号或新媒体产业也都会需要这方面的人才,市场前景可观。目前前端开发行业的就业前景是很不错的,市场上相关的前端开发岗位也是比较多的,所从事的就业方向也很多。就业前景还是很不错的。

想要了解更多有关web前端的相关信息,推荐咨询千锋教育。北京千锋互联科技有限公司(下面简称“千锋教育”),成立于2011年1月,立足于职业教育培训领域,公司现有教育培训、高校服务、企业服务三大业务板块。教育培训业务分为大学生技能培训和职后技能培训;高校服务业务主要提供校企合作全解决方案与定制服务;企业服务业务主要为企业提供专业化综合服务。

回答2:

仅div+css对于我来说,实现不了

如果加入一点js的话,就很容易实现







a {
text-decoration: none;
display: block;
line-height: 30px;
padding-left: 20px;
color: #fff;
}
ul {
width: 30%;
min-width: 150px;
max-width: 240px;
height: 600px;
display: block;
padding-top: 30px;
background: #333;
margin: 0;
float: left;
}
li {
list-style: none;
width: 120px;
height: 30px;
border: 1px solid #ccc;
margin-top: 10px;
}
.li {
background:#fff;
color:#333;
}
.container {
float: left;
width: 70%;
height: 600px;
padding-top: 30px;
background: #ccc;
}

.iframe {
width: inherit;
height: inherit;
border-style: none;
}



var selectedLi;

function change(page) {
if (selectedLi == null) {
selectedLi = page;
selectedLi.className = null;
} else {
selectedLi.className = null;
selectedLi = page;
}
page.className = "li";
// 在同一目录下 创建1.html 2.html 3.html 取消注释下面的iframe 可使用此方法进行切换
// document.getElementById('content').src = page.rel+".html";
document.getElementById('container').innerHTML = "#######" + page.rel;

}





  • 标签1

  • 标签2

  • 标签3



  • #######1



    var ul = document.getElementById("menu");
    var li = ul.getElementsByTagName("li")[0];
    selectedLi = li.getElementsByTagName("a")[0];


    回答3:

    正常来讲js、jquery都可以实现的

    但是要用html 和css来做的话 需要使用到框架




      
      
      


    回答4:

    如果不可以使用JavaScript或者jQuery 可以使用css中的伪类来控制元素的显示隐藏 比如hover

    回答5:

    页面框架

    叫iframe