【牛腩】总览

         进行牛腩已经两周了,今天要吧我两周内学习的内容总结一下。首先来一张自己看牛腩视频的总结图。

牛腩视频总览:

      

        这篇内容主要讲解的是基础知识讲解里面的内容。

CSS(层叠样式表)

       css是英文Cascading Style Sheets的缩写。它是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。

     标准的盒子模型:

       

     举例:

      HTML中的样式:
<span style="font-family:KaiTi_GB2312;font-size:18px;">HTML中的元素:


<body>
    <span class ="menu">栏目一</span>
    <span class ="menu">栏目二</span>
    <span class ="menu">栏目三</span>
</body></span>

       CSS中的样式:

<span style="font-family:KaiTi_GB2312;font-size:18px;">.menu{/*栏目样式*/
    color :#00f;
    background-color:#00ffff;
    border :1px solid  #000000;
    padding :5px;
    margin :5px;
    width:150px;
    height :60px;
    line-height :60px;/*让文本垂直居中*/</span>
<span style="font-family:KaiTi_GB2312;font-size:18px;">    float:right;/*盒子像右浮动*/
}
.ttt{/*块级元素*/
  display :block ;
  margin-top:30px;
}</span>
     
      效果:
       

可变圆角边框

     假如把一张圆角框图片直接作为背景来处理,那么高宽就都被定死了,无法随内容而改变大小。今天,我学会了一种方法来设计可变高宽的圆角框。先来看看效果图:

     为了达到可变高宽的效果,首先应将图片分割成五块。如下图:

     

    HTML中的样式:

    

<span style="font-family:KaiTi_GB2312;font-size:18px;"><div id="m_category" class="round2"> 
<h3>管理中心</h3> 
<div class="con"> 
<p><a href="Categorymanager.aspx">类别管理</a></p> 
<p><a href="Newsmanager">新闻管理</a></p> 
<p><a href="Addnews">添加新闻</a></p> 
</div> 
<div class="footer"> 
<p> </p> 
</div> 
</div> </span>

    CSS中的样式:

    

<span style="font-family:KaiTi_GB2312;font-size:18px;">* 
{ 
padding:0; 
margin:0; 
} 
body 
{ 
font-size:14px; 
} 
a:link, a:visited 
{ 
color: #000; 
text-decoration: none; 
} 
a:hover 
{ 
color: #00f; 
text-decoration: underline; 
} 
#m_category 
{ 
width:200px; 
} 
#m_category .con p 
{ 
padding:10px; 
} 
.round2 
{ 
background-image:url("../images/round2_left_top.gif"); 
background-position:top left; 
background-repeat:no-repeat; 
} 
.round2 h3 
{ 
background:url("../images/round2_right_top.gif") no-repeat top right; 
padding-left:35px; 
padding-top:12px; 
padding-bottom:12px; 
font-size:16px; 
font-weight:bold; 
} 
.round2 .con 
{ 
height:200px; 
padding:0 20px; 
background:url("../images/round2_right_middle.gif") repeat-y top right; 
} 
.round2 .footer 
{ 
background:url("../images/round2_left_bottom.gif") no-repeat bottom left; 
} 
.round2 .footer p 
{ 
background:url("../images/round2_right_bottom.gif") no-repeat bottom right; 
} 
</span>

     从上述代码中可以看到,round2将图片1作为了背景,h3标签将图片2作为了背景,con将图片3作为了背景,foote中的p标签将图片4作为了背景,footer将标签5作为了背景。我们先从最底下的那层开始讲起。当round2中的内容不足以填满第1个图片时,那么只显示图片1的部分。此时,将图片5叠加到图片1上。这样就达到了控制高度的目的。控制宽度其实也是同一个原理。我们通过h3标签和p标签将图片2和图片4叠加到图片1和图片5上,这样就实现了可变宽度。剩下的只要让con中的图片3沿y轴平铺下来,那么整个圆角框的结构就形成了。 
  

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值