需要准备的材料分别有:电脑、浏览器、html编辑器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
2、在index.html中的<style>标签中,输入css代码:td {padding: 20px}。
3、浏览器运行index.html页面,此时表格中的文字被设置为都距离上下左右20px大小。
三种方式:1,ajax,如果是动态读取数据则该方式为首选,该技术可在不刷新页面的情况下异步读取服务器端的数据并显示到页面上来,了解更多该技术转到:http://baike.baidu.com/view/1641.htm
2,框架技术:你可以整个页面使用框架布局,也可以使用浮动框架,框架可允许你在同一页面显示几个不同的页面,原理即当点击链接后在框架中载入不同的页面,与ajax比优点是处理更方便,不用写复杂的脚本逻辑,缺点是布局没有ajax灵活,而且框架技术已不推荐使用,标准已移除。
3,隐藏/显示层,如果链接的内容基本为固定不变的内容可预先将所有内容分层写到该页面,然后每次点击链接显示相应的层,隐藏其余的层。
我在另一个问题里面涉及到了这个,你可以参考一下。网页链接
伪类你也可以理解为一个容器,不过为了展示顺利需要添加 content: ''和display:block;为了能够准确定位,需要结合其容器设置定位,这都是基础不需要多介绍。
使用伪类做左右的箭头主要是需要了解 边框的构成
{border: 20px solid #333
border-top-color: #369
border-bottom-color: red
border-left-color: green
border-radius: 0
}
如图,我用四个颜色分别给四条边上色,可以看出来每一个边在宽度大于1的时候表现出的样子就倾向于一个梯形。
而我们可以理解为三角形其实就是梯形的一条底边长度为零。
那么为了得到一个三角形那么我们只需要容器的宽高都为零就可以了,如图:
{border: 20px solid #333
border-top-color: #369
border-bottom-color: red
border-left-color: green
border-radius: 0
font-size: 0
width: 0
height: 0
padding: 0
}
下一步我们只留下一个三角形。
只要让不需要展示的边颜色为透明就可以了
{border: 20px solid transparent
/* border-top-color: #369 */
/* border-bottom-color: red */
border-left-color: green
border-radius: 0
font-size: 0
width: 0
height: 0
padding: 0
}
这样你拿到的是上下左右四个方向的三角形,同样的 你如果需要的是斜向右上角的或者其他角度的,只要自己凑出这个方向就可以,类似于七巧板。
如果希望三角形呈现的不是直角三角形可以修改各个边的宽度。。
{border: 20px solid transparent
border-top-color: #369
/* border-bottom-color: red */
border-left-color: green
border-radius: 0
font-size: 0
width: 0
height: 0
padding: 0
}