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日

相关文章

  • XHTML教程:针对初学者的XHTML基础

    针对“XHTML教程:针对初学者的XHTML基础”的完整攻略,可以按照以下步骤进行: 1. 了解XHTML的概念和优势 XHTML即可扩展置标语言,是HTML的一种更加规范化、符合XML标准的版本,它拥有更加精确的标签定义、更加明确的文档结构、更加方便的样式实现,同时在搜索引擎优化和Web语义化方面也比HTML有更多优势。因此,XHTML的学习和掌握非常重要…

    css 2023年6月9日
    00
  • css 边框添加四个角的实现代码

    对于如何添加 CSS 边框的四个角,以下是完整攻略: 1. 使用 border-radius 属性 CSS3 引入了 border-radius 属性,可以用于圆角效果的实现,而 border-radius 同时也可以用于添加边框的四个角。通过设置 border-radius 的值,我们可以使边框的角变为圆角。 /* 实现四个角都为圆角 */ .div { …

    css 2023年6月10日
    00
  • HTML中的表单Form实现居中效果

    下面就来详细讲解一下HTML中的表单Form实现居中效果的完整攻略。 1. 使用CSS实现表单居中 表单元素默认是不会居中的,但是我们可以借助CSS来实现表单的居中效果。具体步骤如下: 创建一个包含表单的容器元素,并设置容器元素的宽度以及 margin 属性来实现居中效果。 <div class="form-container"&g…

    css 2023年6月10日
    00
  • css实现右侧固定宽度 左侧宽度自适应

    要实现右侧固定宽度、左侧宽度自适应的效果,可以使用CSS中的float属性和盒模型的原理来实现。下面是具体的实现步骤: HTML结构的编写 首先,我们需要明确左右两侧元素的父容器。在父容器中,先写一个右侧的固定宽度的元素,再写一个左侧的自适应宽度的元素,可以使用div标签。此外,还可以考虑加上一个clearfix类,避免浮动元素的影响。 示例代码: <…

    css 2023年6月10日
    00
  • CSS中如何解决外边距塌陷问题

    在 CSS 中,外边距塌陷问题是指两个相邻元素的外边距合并成一个外边距的现象。这可能会导致页面布局出现意外的效果。下面是完整攻略,包含了如何解决外边距塌陷问题的过程和两个示例说明。 CSS 中如何解决外边距塌陷问题 步骤一:使用 padding 属性 我们可以使用 padding 属性来解决外边距塌陷问题。例如: <div class="co…

    css 2023年5月18日
    00
  • HTML基础必看——全面了解css样式表

    当我们在编写HTML文档时,其中一个关键部分是添加CSS样式表。CSS(Cascading Style Sheets)是一种样式表语言,它描述了HTML文档中每个元素的外观和布局。在这篇文章中,我将介绍CSS样式表的基础知识,包括样式表的语法,如何添加样式表,如何使用CSS选择器,以及如何在HTML文档中应用CSS样式。 语法 CSS的语法是基于选择器和属性…

    css 2023年6月9日
    00
  • jQuery选择器之子元素选择器详解

    当我们想要选中某个元素的子元素时,就可以使用子元素选择器。子元素选择器用于选择指定元素的子元素,语法格式如下: parent > child 其中,parent表示待选中的父元素,child表示待选中的子元素。 例如,下面的代码会选中id为parent的元素中所有h2标签的子元素: <div id="parent"> &…

    css 2023年6月9日
    00
  • css实现两栏固定中间自适应的方法

    要实现两栏固定中间自适应,需要使用css的布局技巧。下面是具体的步骤: 步骤一:HTML结构 首先,在HTML中需要创建以下基本结构: <div class="wrapper"> <div class="left">Left Column</div> <div class=&q…

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