常用页面设计技巧

本文详细阐述了网页布局设计的核心原则,包括浮动布局、边距、边框、背景及内距的应用,以及如何通过CSS类和ID选择器实现元素的定位与样式定制。重点介绍了如何使用浮动布局创建响应式的多列布局,以及如何通过CSS类定义不同组件的样式,如导航栏、文章标题和内容区块。此外,还讨论了网页底部的设计规范,强调了`line-height`属性在保持布局一致性方面的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.都包括下面的部分:

body { margin:0 auto; font-size:12px; font-family:Verdana; line-height:1.5;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#444; text-decoration:none;}
a:hover { color:#f00;}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

/*body*/
#container { width:900px; margin:0 auto;}

#header{}

#main{}

#footer{}

2.都用float:left,如main_left,main_center_main_right,里面都要用float:left,否则里面的元素浮动时,无法撑开它的外边框。

3.每个水平的div块,如menu和nav{},可在里面定义margin_bottom:10px

4定义的时候,一般用#nav{    },#nav_l{    },#nav_main{  },#nav_r{  }

5.每个块完成之后,如#nav{}完成后,要加上<div class="clearfloat"></div>清楚浮动

6.

.box h2 { height:23px; padding:5px 10px 0 10px; font-size:14px; background:url(../images/box_tit_bg.gif) 0 0; border-bottom:1px solid #dbdbdb; color:#444; overflow:hidden;}

.more {  float:right; padding-left:13px; font-size:12px; font-weight:normal; color:#db8d3b; background:url(../images/icon.gif) 0 -46px no-repeat;}
.more:hover { color:#cb6d0a; background:url(../images/icon.gif) 0 -96px no-repeat;}/*定义a链接的颜色等*/

<h2><a class="more" href="#">更多..</a><span>企业历史</span></h2>

#news_top { border-bottom:1px dotted #ccc; padding-bottom:8px;}
#news_top h1 { font-size:18px; line-height:2.2; font-family:"microsoft yahei"; color:#444;}
#news_top p { color:#999;}
#news_list { padding-top:6px;}
#news_list ul li { background:url(../images/icon.gif) 0 -300px no-repeat; padding-left:20px; line-height:1.9;}
#news_list ul li span { float:right; color:#579f11;}/*定义非链接字体*/
#news_list ul li span a{ color:#FF0000;}/*定义链接字体*/

或者单独用类来定义:

a.lvse:link{ color:#33CC66}
a.lvse:hover,a.lvse:visited{ color:#0000FF}

#news_top

#news_con

ul.panel_list li{height:23px; line-height:23px;BACKGROUND: url(bullet.gif) no-repeat3px center; padding-left:10px;BORDER-BOTTOM: #ccc 1px dashed; overflow:hidden;}
ul.panel_list li span{ float:right; color:#999}

7.网页底部,line—height

.feet_top{ color:#285656;padding:0 10px; height:26px; line-height:26px; background:#dedede}
.feet_body{color:#999; padding:10px; text-align:center; background:#efefef; line-height:18px}
.feet_body a{color:#666}
.feet_body a:hover{color:#069}  

类的派生.feet_body  a{}

8.书写每个div,要考虑边框,背景,内距,外边距

资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在 IT 领域,文档格式转换是常见需求,尤其在处理多种文件类型时。本文将聚焦于利用 Java 技术栈,尤其是 Apache POI 和 iTextPDF 库,实现 doc、xls(涵盖 Excel 2003 及 Excel 2007+)以及 txt、图片等格式文件向 PDF 的转换,并实现在线浏览功能。 先从 Apache POI 说起,它是一个强大的 Java 库,专注于处理 Microsoft Office 格式文件,比如 doc 和 xls。Apache POI 提供了 HSSF 和 XSSF 两个 API,其中 HSSF 用于读写老版本的 BIFF8 格式(Excel 97-2003),XSSF 则针对新的 XML 格式(Excel 2007+)。这两个 API 均具备读取和写入工作表、单元格、公式、样式等功能。读取 Excel 文件时,可通过创建 HSSFWorkbook 或 XSSFWorkbook 对象来打开相应格式的文件,进而遍历工作簿中的每个 Sheet,获取行和列数据。写入 Excel 文件时,创建新的 Workbook 对象,添加 Sheet、Row 和 Cell,即可构建新 Excel 文件。 再看 iTextPDF,它是一个用于生成和修改 PDF 文档的 Java 库,拥有丰富的 API。创建 PDF 文档时,借助 Document 对象,可定义页面尺寸、边距等属性来定制 PDF 外观。添加内容方面,可使用 Paragraph、List、Table 等元素将文本、列表和表格加入 PDF,图片可通过 Image 类加载插入。iTextPDF 支持多种字体和样式,可设置文本颜色、大小、样式等。此外,iTextPDF 的 TextRenderer 类能将 HTML、
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值