今天我们的课程内容有:

CSS在页面风格设计中的作用

多个HTML页面调用一个CSS文件

DIV的创建与应用

用DIV+CSS的方式来写HTML页面

传统HTML的缺点和现在Css的优势Html的不足:

维护困难:传统的页面中代码样式都是写在一起,不利于后期的维护

网页过“胖”:代码样式都写在一个页面中,太过于臃肿

定位困难:代码和样式编写得太多,对于详细的定位有一定的难度

Css的优势:

表现与内容分离

增强了网页的表现力

网站显示风格趋于统一

Css编辑方法:

将css规则写在HTML文件中

将css规则写在独立的文件中

CSS层叠样式表

Css(Cascading Style Sheet)层叠样式表,样式就是格式。层叠就是指当HTML文件引用多个Css样式时,一般遵循“最近优选原则”。

Css是一个由包含一个或多个规则的文本文件。

说了那么多Css的定义那么Css一个构造到底是什么呢?

样式的定义

样式时定义在head/head标签内的,声明style/style标签加个type=“text/css”将可以在标签内写css样式了,但

是这种方式是用在此文档中的。

如果要引用外部的css文档的话则需要这样定义:

注意:css样式文件名称以有意义的英文字母命名。

CSS选择符类型

标记选择符:对HTML的标记进行重定义,该样式立即生效。

类选择符:以点号“.”开头,并可以任意命名,如.div1、.files等,该样式应用后生效,有些标记的样式相同时,可以定义成选择符组。

ID选择符:以“#”开始,并可以任意命名。

ID选择符与类选择符的区别

类选择符可以给任意多的标记定义样式,但是ID选择符在当前页面中只能够使用一次,因为ID是唯一标识的。

ID选择符样式比类选择符样式优先级高,但是ID选择符的局限性很大,只能单独定义其中一个元素的样式(特殊情况下使用)。

CSS选择符的声明

集体声明:Css选择符的集体声明是对一系列元素进行定义的一个声明。

例如:

h1,h2,h3,h4,h5,h6,p,h2.special,#one{color:red;font-family:黑体;}

全局声明:全局声明是对整个页面的样式进行声明。

例如:*{padding: 0 auto;font-size: 55px;color: aquamarine;}

内联样式

内联样式就是将css代码直接写在现有的HTML标签中。

基本语法:标记 style=样式属性: 属性值; 样式属性: 属性值;…

语法说明:

标记:HTML标记,如body、table、p等;

标记的style定义只能影响标记本身;

style的多个属性之间用分号分割;

标记本身定义的style优先于其他所有样式定义。

注意:内联样式只影响单个元素(标记)。

CSS继承与层叠

样式表的继承规则是子标记会继承父标记的样式

CSS规定样式的优先级(从高到低)如下:

内联样式﹥ id样式﹥类样式﹥ 标记样式

DIV创建

DIV是层叠样式表中的定位技术,全称DIVision,即为划分。有时可以称其为图层。

定义:

可定义文档中的分区或节

标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。

用法:

div 是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是div固有的唯一格式表现。可以通过 div 的 class 或 id 应用额外的样式。

可以对同一个 div 元素应用 class 或 id 属性,但是更常见的情况是只应用其中一种。这两者的主要差异是,class 用于元素组(类似的元素,或者可以理解为某一类元素),而 id 用于标识单独的唯一的元素。

DIV嵌套

图层包含其它图层,称为图层的嵌套。图层嵌套经常需要与CSS样式一起使用,达到更加精确控制页面显示效果。下面让我们来看看图层嵌套的一些使用:

DIV与Span标记

span标记(行内元素)

基本语法:

Div与span标记使用区别

div和span共同的特点是默认都没有对标记内的对象进行任何格式化渲染,主要用于应用CSS样式,对页面进行分割、布局。

差异:

div是块级元素,其前后均有换行符;而span是行内元素,没有固定的格式表现;

Div标记可以包含span标记,反之则不然;

但是块元素和行元素不是绝对的,通过定义CSS的display属性可以相互转化。

html div套div,Web前端开发技术之Div+Css基础相关推荐

  1. 个人主页设计-web前端开发技术(html+css)

    基本知识 https://www.w3cschool.cn/ https://www.w3school.com.cn/cssref/css_colors.asp 插入背景图片 转自于:https:// ...

  2. HTML我的家乡杭州网页设计作业源码(div+css)~ HTML+CSS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计 ~HTML期末大作业

    HTML我的家乡杭州网页设计作业源码(div+css)~ HTML+CSS+JS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计 ~HTML期末大作业 临近期末, 你还 ...

  3. web前端开发技术实验与实践(第三版)储久良编著 项目16 div+CSS页面布局设计

    web前端开发技术实验与实践(第三版)储久良编著 项目16 实训五 项目16 一.页面文字素材: 这是头部信息区. 这是导航信息区. 这是主题信息区. 这是右侧信息区. 这是版权信息区. 二.代码: ...

  4. 《Web前端开发技术》笔记

    参考文献--<Web前端开发技术> by 储久良 目录 第1章 Web前端开发技术综述 1.1 Web概述 1.1.1 Web的起源 1.1.2 Web的特点 1.1.3 Web工作原理 ...

  5. HTML期末大作业 ~ 马尔代夫旅游网页设计作业成品 ~ HTML+CSS+JS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计...

    HTML期末大作业 ~ 大学生旅游官网网页设计作业成品 ~ HTML+CSS+JS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计~ 临近期末, 你还在为HTML网页设 ...

  6. HTML奥运网页5页面文化 ~ 体育学生网页设计作业 ~ HTML+CSS+JS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计

    HTML奥运网页5页面文化 ~ 体育学生网页设计作业 ~ HTML+CSS+JS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计 临近期末, 你还在为HTML网页设计结 ...

  7. Web第五讲:Web前端开发技术概述

    开发环境设置 安装vs-code,并安装前端开发工程师常用的插件. vscode-icon:文件图标 Class autocomplete for HTML:自动补全html代码 beautify:格 ...

  8. html表单实验结论,web前端开发技术实验报告-实验五

    1.长 春 大 学 20 15 2016学年第 二 学期Web前端开发技术 课程实 验 报 告学 院: 计算机科学技术专 业: 软件工程 班 级: 软件14402 学 号: 姓 名: 王 悦 任课教师 ...

  9. web前端开发技术 :旅游网页设计与实现——旅游风景区网站HTML+CSS

    ⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材,DIV+CSS 布局制作,HTML+CSS网页设计期末课程大作业 | 游景点介绍 | 旅游风景区 | 家乡介绍 | 等网站的设计与制 ...

最新文章

  1. 【JAVA零基础入门系列】Day2 Java集成开发环境IDEA
  2. linux:内核中断
  3. pythontkinter控件单选框怎么判断是否被选中_Python GUI编程(Tkinter)Radiobutton单选框控件...
  4. return ,continue,break的用法与区别总结
  5. Hexo 入门指南(一) - 简介 准备
  6. vb FindwindowEx的用法实例
  7. 4个mos管驱动的全桥电路原理_逆变器工作原理
  8. 抗住百万高并发的 6 个关键技术!
  9. python网络编程百度云_python网络编程.mobi
  10. 选择易优cms建站的十大理由
  11. php 不支持ereg,PHP: ereg 、 eregi 函式的替代方案
  12. 学习笔记(1):Echarts+Asp.Net+Sql Server报表开发视频教程-折线图和曲线图
  13. 高效实现斐波那契数列(Fibonacci数列)
  14. flink作业提交流程
  15. 微信开放平台和公众平台的区别?
  16. 利用PhotoShop导出icon图标(*.ico,*.icon文件)
  17. 联想收购方正,不是不可能
  18. 【安装软件】 win10安装iTunes报错:“此Windows Installer软件包有一个问题。完成此安装需要......”的解决方式
  19. Sublime Text 全程图文指引
  20. Archive of Our Own_Archive 时装或成新的时尚? | FASHION

热门文章

  1. 重磅发布: 阿里云WAF日志实时分析上线 (含视频)
  2. Android 性能优化
  3. Beta冲刺随笔集合
  4. CentOS装LAMP服务器(Apache2+PHP5+MySQL)
  5. Ubuntu下安装配置Open×××
  6. ArcGIS对AutoCAD操作的图文教程
  7. 俄罗斯独特的职业***文化
  8. JavaScript 中 void(0) 的含义
  9. python中的list和array的区别及相互转化
  10. excel函数FREQUENCY、COUNTIFS、COUNTIF