XHTML下css+div布局总结 超强推荐

标题

XHTML下CSS+DIV布局总结 超强推荐

简介

CSS+DIV布局能够很好地将页面结构和样式分离。说白了,相比较于以前使用 HTML 表格或是居中结构来排版,使用CSS+DIV布局就可以在排版时减少很多不必要的 HTML 标签和代码,使得代码更加简洁。下面为大家总结一下在 XHTML 下 CSS+DIV 布局的过程与事项。

思路

1. XHTML 语法规则

  • XHTML 语法非常严格,XHTML 文档必须正确嵌套自闭合标签,并且所有标签必须小写。
  • 标签必须有关闭标签或是自闭合标签。
  • 所有属性必须用双引号,如果属性值中有双引号需要使用"转义字符。
  • 为避免语法错误,在 XHTML 文件的开头处需要声明文档类型为 XHTML。

2. 布局模型

DIV 布局就是利用 DIV 和样式 CSS 开发的布局模型。

3. 栅格系统

基于 DIV 布局的栅格系统能够让开发者更快、更便捷地编写布局,依托于 CSS3 的栅格系统与扩展样式(LESS、SASS),大大地简化了布局的效果展示与修改。

4. 排版原则

  • 将页面布局分成头部、主体和底部三个区域,用 div 标签来进行结构划分。
  • 让主体部分尽可能占据整个页面的区域,使用 CSS 实现自适应布局。
  • 确定整个页面的宽度,对于宽度需要有明确的设定。
  • 根据网站的特点和需要选择具体的排版和样式。

示例

示例1:两栏布局

<div class="wrapper">
    <div class="sidebar">这里是左边栏</div>
    <div class="content">这里是内容区域</div>
</div>

<style>
.wrapper {
    width: 960px;
    margin: 0 auto;
}

.sidebar {
    width: 200px;
    float: left;
}

.content {
    width: 760px;
    float: right;
}
</style>

示例2:三栏布局

<div class="wrapper">
    <div class="left">这里是左边栏</div>
    <div class="content">这里是内容区域</div>
    <div class="right">这里是右边栏</div>
</div>

<style>
.wrapper {
    width: 960px;
    margin: 0 auto;
}

.left {
    width: 200px;
    float: left;
}

.content {
    width: 560px;
    float: left;
}

.right {
    width: 200px;
    float: right;
}
</style>

以上两个示例分别为两栏布局和三栏布局,其中主要使用的是 float 属性进行实现,同时使用 margin 属性控制布局间距和位置。

总而言之,XHTML 下 CSS+DIV 布局是现代网站开发中必须的一步,学习掌握它不仅能够提高个人的编码水平,更能够使得开发效率和页面的可维护性都有大大提升。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:XHTML下css+div布局总结 超强推荐 - Python技术站

(0)
上一篇 2023年6月10日
下一篇 2023年6月10日

相关文章

  • jQuery 选择符详细介绍及整理

    针对 “jQuery 选择符详细介绍及整理” 这个主题,下面是一个完整的攻略。 一、什么是选择符? 选择符是 jQuery 中用来选取 HTML 元素的一种方法。利用选择符,我们可以找到需要操作的 HTML 元素,从而可以对它们进行各种操作。 二、选择符的分类 选择符可以分为基本选择符和层次选择符两种。 1. 基本选择符 基本选择符是 jQuery 中最常用…

    css 2023年6月10日
    00
  • 教你如何在pycharm中使用less

    下面是详细讲解如何在PyCharm中使用Less: 准备工作 在使用PyCharm中使用Less之前,需要进行以下准备工作: 安装Less插件:在PyCharm的插件市场中搜索并安装Less插件,或者进入PyCharm设置 Settings > Plugins > Marketplace 中搜索安装。 配置文件编译:在PyCharm的设置中,配置…

    css 2023年6月10日
    00
  • 网站用户体验设计中的法则:信息交互设计金字塔法则

    让我详细讲解一下“网站用户体验设计中的法则:信息交互设计金字塔法则”的完整攻略。 什么是信息交互设计金字塔法则? 信息交互设计金字塔法则是指建立起用户体验和流程的一个重要原则。根据这个原则,我们需要将网站内容和功能按照重要性和优先级分层次处理,然后将它们依次排列在一个金字塔结构中。金字塔的底层应该是最重要的信息和功能,而顶层应该是最不重要,也最容易被忽略的信…

    css 2023年6月10日
    00
  • JavaScript实现点击按钮切换网页背景色的方法

    下面是关于“JavaScript实现点击按钮切换网页背景色的方法”的完整攻略: 1. HTML结构 首先,在HTML页面中需要添加一个按钮和一个div元素,用于显示网页的背景色。 <!DOCTYPE html> <html> <head> <title>JavaScript实现点击按钮切换网页背景色</t…

    css 2023年6月9日
    00
  • 通过css动画实现一个表格滚动轮播效果

    下面是通过 CSS 动画实现一个表格滚动轮播效果的攻略。 准备工作 首先,你需要在 HTML 中创建一个表格,用来展示要轮播的内容。接着,你需要在 CSS 中为表格设置样式,并创建一个滚动容器用来容纳表格。 下面是一个简单的 HTML 示例代码: <div class="scroll-container"> <table…

    css 2023年6月10日
    00
  • CSS 动态高度过渡动画效果的实现

    针对CSS动态高度过渡动画效果的实现攻略,我给出以下具体步骤。 步骤一:定义动画的容器 首先需要创建一个容器,用来承载动画。比如以下HTML代码,其中div就是动画的容器。 <div class="container"> <p>这是动画的内容</p> </div> 步骤二:定义初始高度和过渡…

    css 2023年6月10日
    00
  • 基于JavaScript 实现拖放功能

    下面是基于JavaScript实现拖放功能的攻略: 一、前置知识 HTML基础知识 CSS基础知识 JavaScript基础知识 二、实现拖放 首先,在HTML中创建一个元素,作为可拖动的源元素。例如: <div id="drag-elem" draggable="true">这是一个可拖动的元素</…

    css 2023年6月10日
    00
  • jQuery实现导航样式布局操作示例【可自定义样式布局】

    先给出这个攻略的大致内容: jQuery实现导航样式布局操作示例【可自定义样式布局】: 准备工作 添加HTML代码 添加CSS代码 添加jQuery代码 示例说明 示例演示 示例源码 下面将一步步详细讲解每个部分。 1. 准备工作 首先,我们需要引入jQuery库,可以从官网下载然后引入或者使用CDN方式引入。 2. 添加HTML代码 我们假设有4个导航,分…

    css 2023年6月10日
    00
合作推广
合作推广
分享本页
返回顶部