我怎样才能纠正它,使它看起来更好
How can I correct this to make it look better?
我试图创建一个项目列表,可以访问时点击菜单,但我有麻烦的CSS。我设法删除了项目符号,但它在边界和div边缘之间留下了巨大的差距。我想知道是否有一种简单的方法可以将表格集中在div中,像文本对齐或类似的东西。我更喜欢一些需要自动触摸的东西,而不是仅仅猜测像素的宽度。
这是我目前为止创建的CSS:
.submenudiv{
display:inline-block;
/*height:170px;
width:120px;*/
background-color: grey;
/*border: 2px black solid;*/
margin: auto;
/*margin-top: 50px;*/
padding: 5px;
text-align: center;
}
.submenudiv: hover{
background-color:blue;
}
.list{
list-style-type: none;
/*margin-left: -40px;
margin-top:3px;*/
border: 2px solid black;
padding: 5px;
text-align: left;
}
.list:hover{
background-color:blue;
color:white;
}
JS代码是:
var list = function () {
var creatDiv = document.createElement("div");
creatDiv.id = "submenudiv";
creatDiv.className = "submenudiv";
var creatul = document.createElement("ul");
for(index = 0; index < 5; ++index){
li = document.createElement("li");
li.className = "list";
li.innerHTML = "Submenu" + index;
creatul.appendChild(li);
}
creatDiv.appendChild(creatul);
document.body.appendChild(creatDiv);
};
creatbtndiv.onclick = function () {
var alert = confirm("yes master");
list();
};
只要点击"点击我",确认命令继续,就会出现一个表格。
感谢您的帮助
remove gap
ul {
margin:0;
padding:0;
}
中心表
.divContainer{
text-align:center;
}
table {
margin:0 auto;
}
相关文章:
- 有没有更好的动手、具体的方法来学习Javascript
- 为什么不推荐使用“with”?是否有更好或其他方法可以“下降”到对象的命名空间
- 在JavaScript中拆分日期字符串的更好方法是什么
- 为什么$.brower被弃用?还有什么更好的替代方案
- Steam Web API:I'我不知道该如何处理这个看起来像哈希的url来生成图像
- 设置嵌套对象属性的更好方法
- 您有更好的动态方式来缩短复杂的代码jquery吗
- 用Javascript重新格式化复杂文本日期字符串的更好方法
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- 如何创建更好的方式来维护基于我的代码访问的最后一个页面
- 使用 CSS 或 javascript/jQuery,我会使用哪种方法来使我的网站的导航栏看起来更 3d-ish
- 如何使用CSS或JQuery使整个网页看起来更小(就像Chrome的缩小功能一样)
- 为什么jQuery修改的文本在Safari中悬停时看起来更轻?
- 使因果报应测试看起来更好(或者更像rspec)
- 在“渐隐滑块”上使渐隐效果看起来更漂亮
- 我怎样才能纠正它,使它看起来更好
- 我怎样才能更好地编写代码,使我的代码看起来不那么业余呢?
- 使六色看起来更强烈
- 即使.foreach在某些情况下看起来更合乎逻辑,我也可以总是使用.map吗?
- javascript表单验证不工作,即使一切看起来都很好(JS在浏览器中没有禁用)