DIV+CSS应用

1、菜单

<body>
<ul>
 <li class="litem"><a href="javascript:;">体育明星</a>
     <ul class="uitem">
         <li><a href="javascript:;">乔丹</a></li>
         <li><a href="javascript:;">纳什</a></li>
         <li><a href="javascript:;">奥尼尔</a></li>
        </ul>  
    </li>
    <li class="litem"><a href="javascript:;">政治明星</a>
     <ul class="uitem">
         <li><a href="javascript:;">普京</a></li>
         <li><a href="javascript:;">习大大</a></li>
         <li><a href="javascript:;">奥巴马</a></li>
        </ul>  
    </li>
    <li class="litem"><a href="javascript:;">娱乐明星</a>
     <ul class="uitem">
         <li><a href="javascript:;">黄家驹</a></li>
         <li><a href="javascript:;">刘德华</a></li>
         <li><a href="javascript:;">周润发</a></li>
        </ul>  
    </li>
    <li class="litem"><a href="javascript:;">古代人物</a>
     <ul class="uitem">
         <li><a href="javascript:;">康熙</a></li>
         <li><a href="javascript:;">纳什</a></li>
         <li><a href="javascript:;">秦始皇</a></li>
        </ul>  
    </li>
</ul>
</body>

css

body
{
 background-color:#cfc;
}
ul
{
 list-style-type:none;
}
*
{
 padding:0px;
 margin:0px;
 font-family:"微软雅黑"; 
}
a
{
 text-decoration:none;
 color:#fff;
}
a:hover
{
 color:#FF0 
}
.litem
{
 width:200px;
}
.litem>a
{
 background-color:#c11136;
 display:block; 
 height:30px;
 line-height:30px;
 border-left:solid 12px #711515;
 padding-left:5px; 
}
.uitem a
{
 background-color:#e85070;
 display:block; 
 height:30px;
 line-height:30px;
 border-left:solid 29px #a71f1f;
 padding-left:5px; 
}
.uitem li
{
 border:solid 1px #ed9f9f; 
}
.litem>a:hover
{
 background-color:#990020; 
}
.uitem a:hover
{
 backgroud-color:#c2425d; 
}

2、图、文字、标题

<div id="dnews">
  <div id="title"><a href="#">汽车/在线购车</a></div>
  <div id="con">
     <div id="con1"><img src="image/111.jpg" /></div>
  <div id="con2"><a href="#">探秘比尔·盖茨将宴请习大大吃饭之地</a></div>
  </div>
  <div id="newlist">
     <ul>
     <li><a href="#">武汉市悄现首套房贷85折 利率创新低</a></li>
  <li><a href="#">武汉市悄现首套房贷85折 利率创新低</a></li>
  <li><a href="#">武汉市悄现首套房贷85折 利率创新低</a></li>
  <li><a href="#">武汉市悄现首套房贷85折 利率创新低</a></li>
  <li><a href="#">武汉市悄现首套房贷85折 利率创新低</a></li>
  <li><a href="#">武汉市悄现首套房贷85折 利率创新低</a></li>
  <li><a href="#">武汉市悄现首套房贷85折 利率创新低</a></li>
  </ul>
  </div>
</div>

<div id="d1">
  <div id="d2"></div>
</div>

css

* {
 padding: 0px;
 margin: 0px;
 font-family: "微软雅黑";
}
a {
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
#dnews {
 width: 320px;
 height: 300px;
 border: solid 1px #D2E1F1;
 border-top: solid 3px #6DAAEA;
}
#title {
 height: 32px;
 background-color: #F7FAFD;
 line-height: 32px;
 padding-left: 10px;
}
#title a {
 color: #0873C0;
 font-weight: 900;
}
#con {
 height: 84px;
 width: 320px;
 margin-top: 10px;
}
#con1, #con2 {
 float: left;
}
#con2 {
 width: 173px;
}
#con1 {
 margin-left: 10px;
 margin-right: 10px;
}
#con2 {
 margin-top: 15px;
}
#con2 a {
 line-height: 26px;
 color: #3B639F;
 font-weight: 900;
}
#newlist {
 margin-top: 10px;
 margin-left: 10px;
}
#newlist a {
 color: #172C45;
}
#newlist li {
 line-height: 23px;
 background-image: url("../image/22.jpg");
 background-repeat: no-repeat;
 padding-left: 17px;
 background-position: 0px 4px;
}
#newlist a:hover {
 color: red;
}
#d1 {
 height: 200px;
 width: 200px;
 border: solid 1px red;
}
#d2 {
 width: 100px;
 height: 50px;
 border: solid 1px red;
 margin: auto 10px;

时间: 2024-10-09 19:42:44

DIV+CSS应用的相关文章

深度理解div+css布局嵌套盒子

1. 网页布局概述 网页布局的概念是把即将出现在网页中的所有元素进行定位,而CSS网页排版技术有别于传统的网页排版方法,它将页面首先在整体上使用<div>标记进行分块,然后对每个快进行CSS定位以及设置显示效果,最后在每个块中添加相应的内容.利用CSS排版方法更容易地控制页面每个元素的效果,更新也更容易,甚至页面的拓扑结构也可以通过修改相应的CSS属性来重新定位.  2. 盒子模型 盒子模型是CSS控制页面元素的一个重要概念,只有掌握了盒子模型,才能让CSS很好地控制页面上每一个元素,达到我们

现在主流网站为什么都用div+css布局而不是用table

由于刚刚接触前端,一直觉得table布局在代码上看起来比div+css更整洁,div+css布局的页面,一堆的<div><div><div>...</div></div></div>看起来都让人犯密集恐惧症,那么为什么现在的主流网站还都乐此不疲呢?为什么div+css反而成了一种主流布局方式呢?一直对此不解.这篇文章好像是解决了我的问题,先摘录过来,以便查阅. 以下内容摘自:http://www.divcss5.com/wenji/w

div+css感悟

div+css感觉很简单,可是真正做起来一些小细节把握不好,这个网页的布局也是完成不了的.今天学习了一些技巧方法现在分享下: 即一个原则,网页由一个个的大盒子组成,一个个的大盒子里面装着一个个的小盒子.先衡量好大盒子的尺寸,才好确定小盒子的大小. 大盒子包含小盒子,大的盒子必须又小的盒子组成,一个模块不能只有小盒子,要由大盒子来包装.所以先设定大盒子的宽度,高度可以设置,也可以不设置,再设置小盒子的具体信息. 1.现在的网页布局都是采用盒子模型,即网页由一个个div来构成的,div包含着很多di

&lt;转载&gt;div+css布局教程之div+css常见布局结构定义

在使用div+css布局时,首先应该根据网页内容进行结构设计,仔细分析和规划你的页面结构,你可能得到类似这样的几块: 页面层容器.页面头部.标志和站点名称.站点导航(主菜单).主页面内容.子菜单.搜索框.页脚(版权和有关法律声明). 通常采用DIV元素来将这些结构定义出来,类似这样: <div id="Container"></div> 页面层容器 <div id="header"></div> 页面头部 <di

&lt;转载&gt;DIV+CSS position定位方法总结

如何学习DIV+CSS布局之position属性 如果用position来布局页面,父级元素的position属性必须为relative,而定位于父级内部某个位置的元素,最好用 absolute. 任何元素的默认position的属性值均是static,静态.这节课主要讲讲relative(相对)以及absolute(绝对). [DIV+CSS布局之position属性:absolute] 意思是:他的意思是绝对定位,他默认参照浏览器的左上角,配合TOP.RIGHT.BOTTOM.LEFT(下面

&lt;转载&gt;Div+Css布局教程(-)CSS必备知识

目录: 1.Div+Css布局教程(-)CSS必备知识 注:本教程要求对html和css有基础了解. 一.CSS布局属性 Width:设置对象的宽度(width:45px). Height:设置对象的高度(Height:45px;). Background:设置对象的背景颜色.背景图像. 1.背景颜色 background:#09F; 2.背景图像 background:url(file:///C|/Users/Administrator/Desktop/huipu.jpg) repeat-x;

DIV+CSS的好处和意义

DIV+CSS的好处和意义 http://www.ijavascript.cn/jiaocheng/div-css-sense-435.html 业界越来越关注DIV+CSS的标准化设计,大到各大门户网站,小到不计其数的个人网站,在Div+CSS标准化的影响下,网页设计人员已经把这一要求作为行业标准.那么什么是Div+CSS标准?Div+CSS的标准化设计到底有什么好处? Div 全称 division 意为“区分”使用 DIV 的方法跟使用其他 tag 的方法一样. 如果单独使用 DIV 而不

DIV+CSS虚线边框|CSS虚线下划线及虚线列表教程

DIV CSS虚线教程篇包括讲解常常出现的各种样式的DIV虚线案例CSS教程. 本节为大家介绍常见的CSS 虚线及DIV教程.CSS虚线下划线.列表虚线统统搞定. 目录 CSS虚线边框 CSS超链接虚线下划线 列表型CSS虚线下划线 CSS定义一条水平虚线 1.CSS边框虚线   -   TOP 这里通过边框属性的虚线边框border控制虚线.以下设置的css 高度(css height)和css 宽度(css width)为350像素是为了便于观看演示 其它意思.一.四边为虚线边框border

DIV CSS Sprites精灵 CSS图像拼合 CSS背景贴图定位教程案例

div css sprites精灵-CSS图像拼合 CSS贴图定位网页背景素材图片拼合定位布局技术教程篇与css sprites实例篇 css sprites拼合背景图片素材实现布局效果截图 一.什么是css sprites   -   TOP css sprites直译过来就是CSS精灵.通常被解释为“CSS图像拼合”或“CSS贴图定位”.其实就是通过将多个图片融合到一张图里面,然后通过CSS background背景定位技术技巧布局网页背景.这样做的好处也是显而易见的,因为图片多的话,会增加

div+css制作表格

html: <div class="table"> <h2 class="table-caption">花名册:</h2> <div class="table-column-group"> <div class="table-column"></div> <div class="table-column"></div&