iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >CSS的布局基础知识点有哪些
  • 297
分享到

CSS的布局基础知识点有哪些

2023-06-27 10:06:48 297人浏览 独家记忆
摘要

本篇内容介绍了“CSS的布局基础知识点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!常见布局种类一列布局自上而下的,一般头部进行固定宽

本篇内容介绍了“CSS的布局基础知识点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

常见布局种类

一列布局
  • 自上而下的,一般头部进行固定宽度,高度设置为自动

两列布局
  • 自适应的两列布局:width 用百分比+float;

  • 固定宽度的两列布局:width:具体值/父级元素的宽度肯定,width+百分比;+float;如果没有加 float 的话,不能实现并排的两列布局。

三列布局
  • 传统的三列布局依托于 float 实现

  • 特殊的三列布局:左右固定,中间自适应情况,左右使用绝对定位来实现,中间用 margin 实现三列布局:左边和右边固定,中间自适应:

CSS中的定位机制

  1. 标准文档流

  2. 浮动

  3. 绝对定位

网页简单布局之结构与表现的原则

  • 最大化的简化 html 的结构,然后用 css 进行设置,减少 html 与 css 的契合度

  • 不应当为了样式而添加无意义的标签

  • 结构与表现分离,结构简洁,构建结构不斟酌布局样式

CSS元素隐藏

{ display: none;  } 

{ visibility: hidden;  } 
{ position: absolute; clip:rect(1px 1px 1px 1px);  } 
{ position: absolute; top: -999em;  } 
{ position: relative; top: -999em;  } 
{ position: absolute; visibility: hidden;  } 
{ height: 0; overflow: hidden;  } 
{ opacity: 0; filter:Alpha(opacity=0);  } 
{ position: absolute; opacity: 0; filter:Alpha(opacity=0);  }

CSS中清除浮动最优方法

在父级添加 overflow:hidden

优点:不存在结构和语义化问题,代码量极少

缺点:内容增多时候容易造成不会自动换行致使内容被隐藏掉,没法显示需要溢出的元素

父元素也设置浮动(加个float:left/right)

优点:不存在结构和语义化问题,代码量极少

缺点:使得与父元素相邻的元素的布局会遭到影响,不可能一直浮动到 body,不推荐使用

父元素设置 display:table

优点:结构语义化完全正确,代码量极少

缺点:盒模型属性已改变,由此酿成的一系列问题,得不偿失,不推荐使用

使用 :after 伪元素

优点:需要注意的是 :after 是伪元素,不是伪类(某些CSS手册里面称之为“伪对象”),很多清除浮动大全之类的文章都称之为伪类,不过 csser 要严谨一点,这是一种态度。

由于IE6⑺不支持:after,使用 zoom: 触发 hasLayout。

缺点:兼容性不是很好。

在浮动的元素后面添加空标签

清除浮动

优点:简单明了

缺点:无意义的空标签,不利于语义化

DIV+CSS规范命名集合

命名规范说明:

所有的命名最好都小写

每一个标签都要有开始和结束,且要有正确的层次,排版有规律工整

空元素要有结束的 tag 或于开始的 tag 后加上”/”
表现与结构完全分离,代码中不触及任何的表现元素,如 style、font、bGColor、borde r等
定义,应遵守从大到小的原则,体现文档的结构,并有益于搜索引擎的查询。
给每个表格和表单加上一个唯一的、结构标记 id
给图片加上alt标签
尽可能使用英文命名原则
尽可能不缩写,除非一看就明白的单词

DIV+CSS命名参考表

CSS 样式命名说明CSS 文件命名说明
wrapper页面外围控制整体布局宽度master.css,style.css主要的
container或#content容器,用于最外层module.css模块
layout布局base.css基本公用
head,#header页头部份layout.css布局,版面
foot,#footer页脚部份themes.css主题
nav主导航columns.css专栏
subnav二级导航font.css文字、字体
menu菜单fORMs.css表单
submenu子菜单mend.css补钉
sideBar侧栏print.css打印
sidebar_a,#sidebar_b左侧栏或右侧栏main页面主体
msg#message提示信息tips小技能
vote投票friendlink友谊连接
title标题summary摘要
loginbar登录条searchInput搜索输入框
hot热门热门search搜索
search_output搜索输出和搜索结果类似searchBar搜索条
search_results搜索结果copyright版权信息
branding商标loGo网站 LOGO 标志
siteinfo网站信息siteinfoLegal法律声明
siteinfoCredits信誉.tab标签页
joinus加入我们partner合作火伴
service服务regsiter注册
arr/arrow箭头guild指南
sitemap网站地图list列表
homepage首页subpage2级页面子页面
tool,#toolbar工具drop下拉
dorpmenu下拉菜单tag标签
status状态scroll转动
.left.right.center居左、中、右.news新闻
.download下载.banner广告条(顶部广告条)

导入样式及脚本传统方式

援用线上CDN

<script type="text/javascript" href="xxx/xxx.js"> 这是援用 JS 文件

<script type="text/css" href="xxx/xxx.css">这是援用 CSS 文件

援用本地文件

<script type="text/javascript" src="Http://www.wfuyu.com/uploadfile/cj/20150502/xxx/xxx.js"> 这是援用JS文件

<script type="text/css" src="http://www.wfuyu.com/uploadfile/cj/20150502/xxx/xxx.css">这是援用CSS文件

新规范

根据 HTML5 规范,在 引入 CSS 和 JavaScript 文件时一般不需要指定

“CSS的布局基础知识点有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: CSS的布局基础知识点有哪些

本文链接: https://www.lsjlt.com/news/309570.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS的布局基础知识点有哪些
    本篇内容介绍了“CSS的布局基础知识点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!常见布局种类一列布局自上而下的,一般头部进行固定宽...
    99+
    2023-06-27
  • Css布局知识点有哪些
    这篇文章主要介绍了Css布局知识点有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。常见的块级元素<div> <p>...
    99+
    2024-04-02
  • CSS基础知识点有哪些
    这篇文章主要为大家展示了“CSS基础知识点有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS基础知识点有哪些”这篇文章吧。CSS3 选择器选择器可以被分...
    99+
    2024-04-02
  • CSS的基础知识点有哪些
    这篇文章主要介绍“CSS的基础知识点有哪些”,在日常操作中,相信很多人在CSS的基础知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS的基础知识点有哪些”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-27
  • DIV+CSS布局的知识点有哪些
    这篇文章主要介绍了DIV+CSS布局的知识点有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇DIV+CSS布局的知识点有哪些文章都会有所收获,下面我们一起来看看吧。 di...
    99+
    2024-04-02
  • Css中基础知识点有哪些
    这篇文章给大家分享的是有关Css中基础知识点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。块元素、内联元素块元素是一个元素,占用了全部宽度,在前后都是换行符内联元素只需要必...
    99+
    2024-04-02
  • html css基础知识点有哪些
    今天小编给大家分享一下html css基础知识点有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2024-04-02
  • css核心基础知识点有哪些
    这篇文章给大家分享的是有关css核心基础知识点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。层叠样式表层叠是什么意思?为什么这个词如此重要,以至于要出现在它的名称里。层叠可...
    99+
    2024-04-02
  • HTML、CSS、JS的基础知识点有哪些
    本篇内容介绍了“HTML、CSS、JS的基础知识点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Web概述Web三要素:浏览器,服务器...
    99+
    2023-06-27
  • CSS基础知识有哪些
    这篇文章主要讲解了“CSS基础知识有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS基础知识有哪些”吧!一、为什么使用div+css1、实现表现和样...
    99+
    2024-04-02
  • 有哪些CSS基础知识
    这篇文章主要介绍“有哪些CSS基础知识”,在日常操作中,相信很多人在有哪些CSS基础知识问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”有哪些CSS基础知识”的疑惑有所帮助!接...
    99+
    2024-04-02
  • CSS浮动float的基础知识点有哪些
    这篇文章主要为大家展示了“CSS浮动float的基础知识点有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS浮动float的基础知识点有哪些”这篇文章吧...
    99+
    2024-04-02
  • CSS网格布局知识有哪些
    本篇内容主要讲解“CSS网格布局知识有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS网格布局知识有哪些”吧!时至今日,可用于现代 Web 布局的特性非...
    99+
    2024-04-02
  • MongoDB基础知识点有哪些
    这篇文章主要介绍MongoDB基础知识点有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!NO.1 Linux下MongoDB的安装   Linux下MongoDB的安装还算简单,总体可以分为如...
    99+
    2023-06-14
  • InnoDB基础知识点有哪些
    这篇文章给大家分享的是有关InnoDB基础知识点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、关于count(*)知识点:MyISAM会直接存储总行数,InnoDB则不...
    99+
    2024-04-02
  • html基础知识点有哪些
    这篇文章主要介绍了html基础知识点有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。HTML语义化HTML标签的语义化是指:通过使用包含...
    99+
    2024-04-02
  • Angular8基础知识点有哪些
    这篇文章给大家分享的是有关Angular8基础知识点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Angular CLI又称 Angular脚手架,用于快速生成项目或者组件...
    99+
    2024-04-02
  • JSON基础知识点有哪些
    这篇文章主要讲解了“JSON基础知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JSON基础知识点有哪些”吧!JSON是JavaScript Object Notation的简称,...
    99+
    2023-06-27
  • JavaScript基础知识点有哪些
    这篇文章主要介绍“JavaScript基础知识点有哪些”,在日常操作中,相信很多人在JavaScript基础知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java...
    99+
    2024-04-02
  • Hibernate基础知识点有哪些
    这篇文章主要介绍“Hibernate基础知识点有哪些”,在日常操作中,相信很多人在Hibernate基础知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Hibernate基础知识点有哪些”的疑惑有所...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作