千家信息网

DIV+CSS网站布局的方法

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本文小编为大家详细介绍"DIV+CSS网站布局的方法",内容详细,步骤清晰,细节处理妥当,希望这篇"DIV+CSS网站布局的方法"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧
千家信息网最后更新 2026年11月03日DIV+CSS网站布局的方法

本文小编为大家详细介绍"DIV+CSS网站布局的方法",内容详细,步骤清晰,细节处理妥当,希望这篇"DIV+CSS网站布局的方法"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

  一、横向列表菜单

  

  

  

  

  

  

  

  

  

  

  为了用户体验更加友好,还是把a转换成块级元素,也可给a设置背景色或背景图片来更加美观了,另外再设置鼠标放上时的样式。

  #menu { width:370px; margin:0 auto; border: 1px solid #CCC; height:26px; background: #eee;}

  #menu ul { list-style: none; margin: 0px; padding: 0px; }

  #menu ul li { float:left;}

  #menu ul li a { display:block; padding: 0px 8px; height: 26px; line-height: 26px; float:left;}

  #menu ul li a:hover { background:#333; color:#fff;}

  二、 用图片美化的横向导航

  

  

  

  

  

  

  

  

  

  

  三、 CSS Sprites技术

  

  

  

  

  

  

  

  

  

  

  下拉及多级弹出菜单

  ■带下拉子菜单的导航菜单

  ■绝对定位和浮动的区别和运用

  ■css自适应宽度滑动门菜单

  一、带下拉子菜单的导航菜单

  html代码增加二级菜单的代码:

  

  二级菜单的背景和浮动清除掉

  #menu ul li ul li { float:none;}

  #menu ul li ul li a { background:none;}

  #menu ul li ul { border:1px solid #ccc;}

  #menu ul li ul li { float:none; width:85px; background:#eee; margin:0;}

  #menu ul li ul li a { background:none;}

  #menu ul li ul li a:hover { background:#333; color:#fff;}

  二级菜单隐藏

  #menu ul li ul { display:none; border:1px solid #ccc;}

  #menu ul li:hover ul { display:block;}

  二、绝对定位和浮动的区别和运用

  当一个元素使用绝对定位后,它的位置将依据浏览器左上角开始计算或相对于父容器(在父容器使用相对定位时)。 绝对定位使元素脱离文档流,因此不占据空间。普通文档流中元素的布局就当绝对定位的元素不存在时一样。因为绝对定位的框与文档流无关,所以它们可以覆盖页面上的其他元素。

  而浮动元素的定位还是基于正常的文档流,然后从文档流中抽出并尽可能远的移动至左侧或者右侧。文字内容会围绕在浮动元素周围。当一个元素从正常文档流中抽出后,仍然在文档流中的其他元素将忽略该元素并填补他原先的空间。它只是改变了文档流的显示,而没有脱离文档流,理解了这一点,就很容易弄明白什么时候用定位,什么时候用浮动了。

  三、 css自适应宽度滑动门菜单

  需要在文字上增加一个辅助标签,如span,分别在a上和span上设置背景,一个左侧对齐,一个右侧对齐

  绿色部分为span,然后定义它的背景图片靠右侧对齐,而左侧的部分为a的背景图片,定义靠左侧对齐。当文字多时,会把span撑开,这实现了自适应宽度的按钮了。

  CSS表单设计

  ■改变文本框和文本域样式

  ■用图片美化按钮

  ■改变下拉列表样式

  ■用label标签提升用户体验

  一、改变文本框和文本域样式

  。text1 { border:1px solid #f60; color:#03C;}

  。text2 { border:2px solid #390; width:200px; height:24px; font-size:16px; font-weight:bold; line-height:1.6;}

  。text3 { border:2px solid #C3C; height:20px; background:url(icon9.gif) right 3px no-repeat;}

  。text4 { border:2px solid #F60; width:150px; height:29px;font-size:16px; line-height:1.6; background:url(bg_9.gif) 0 0 no-repeat;}

  

  

  

  

  

  

  

  

请选择项目:

  

  

  

  

看看谁能把我挡着

  

  

  高效整洁CSS代码原则

  1. 使用Reset但并非全局Reset *{ margin:0; padding:0; }

  body, h2, h3, h4, h5, h6, h7, hr, p,

  blockquote,

  dl, dt, dd, ul, ol, li,

  pre,

  form, fieldset, legend, button, input, textarea,

  th, td,

  img{

  border:medium none;

  margin: 0;

  padding: 0;

  }

  body,button, input, select, textarea {

  font: 12px/1.5 '宋体',tahoma, Srial, helvetica, sans-serif; }

  h2, h3, h4, h5, h6, h7 { font-size: 100%; }

  em{font-style:normal;}

  ul, ol { list-style: none; }

  a { text-decoration: none; color:#333;}

  a:hover { text-decoration: underline; color:#F40; }

  img{ border:0px;}

  table { border-collapse: collapse; border-spacing: 0; }

  2. 良好的命名习惯

  无疑乱七八糟或者无语义命名的代码 .aaabb{margin:2px;color:red;}

  3. 代码缩写

  li{

  font-family:Arial, Helvetica, sans-serif;

  font-size: 1.2em;

  line-height: 1.4em;

  padding-top:5px;

  padding-bottom:10px;

  padding-left:5px;

  }

  就可以缩写为:

  li{

  font: 1.2em/1.4em Arial, Helvetica, sans-serif;

  padding:5px 0 10px 5px;

  }

  CSS 清理浮动方式

  。clearfix:after {

  visibility:hidden;

  display:block;

  font-size:0;

  content:" ";

  clear:both;

  height:0;

  }

  。clearfix {

  zoom:1;

  }

读到这里,这篇"DIV+CSS网站布局的方法"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

元素 菜单 代码 文档 定位 浮动 背景 布局 图片 宽度 教程 实例 常用 样式 版式 网页 首页 方法 网站 内容 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技互联网 深圳科技互联网 深圳艾佳互联网科技 亿人帮互联网科技 互联网科技素材视频竖屏 深圳卡尔迅互联网科技有限公司怎么样 海南科技产业互联网平台 央行互联网金融科技公司 湖北码尼互联网科技有限公司电话 未来五年的互联网科技 互联网在线教育科技创业 中国互联网有什么科技 互联网风格科技公司名称 互联网科技包装股份有限公司上市 工业互联网科技创业 易企秀互联网科技是做什么的 互联网科技博主张洲 杭州融税互联网科技有限公司 互联网领先科技成果宣传视频 株洲百竞科技的互联网营销顾问 科技赋能下的互联网金融 西安互联网科技 中国互联网科技发展 亿策互联网科技 民营互联网公司国防科技 浙南科技城互联网大厦建设工程 互联网方面的科技前沿 四川互联网展示科技馆设计 科技互联网行业投资研究 承德科技产业互联网平台
0