2.CSS层叠样式表基本语法

  • 层叠样式表,用来控制页面的样式

(1)CSS的三种引入方式

内部样式表:适合学习使用,将CSS代码写在style标签里面,style标签嵌套在title里

  • 外部样式表:开发常使用,将CSS代码写在单独的CSS文件中.css;在HTML中使用link标签引入:

href放css文件的路径;link标签写在title的下一行,head前一行

rel = "stylesheet"表示引入的是层叠样式表CSS

CSS写在style属性值里

(2)CSS三种颜色设置方式

CSS具有三种颜色设置方式

  • 1.关键字表示
color:red;
color:yellow;
color:green
  • 2.rgb表示法

通过红绿蓝三原色来设置,每项取值范围为0-255

color:reb(0,0,0);
color:rgb(0,255,255);
  • 3.十六进制表示法(用的最多)

"#"开头,将颜色转换为数字的十六进制表示

color:#083232;

(3)CSS基础选择器

标签选择器

  • 根据标签名称来选取需要设置样式的标签,将所选中的标签全部设置为选择器内的样式
元素名称{
color:red;
} h1{
color:red;
}

id选择器

  • 为标签指定一个ID属性,为设置了该ID的所有标签设置选择器内的样式
  • 同一个ID选择器在一个页面只能使用一次
#id属性值{
color:red;
} /*定义id选择器*/
<style>
#red{
color:red;
}
</style> <!--使用id选择器-->
<div id = "red">内容</div>

类选择器

  • 与ID选择器不同的是,一个标签可以使用多个类名,class属性值写多个类名,类名用空格隔开

  • 类名单词之间可以用-连接,news-hd

(4)首行缩进

属性名称:text-indent

单位:px

p{
text-indent:50px;
}

(5)文本对齐属性

属性名称:text-align

属性值:center left right

h1{
text-align:center;
} h2{text-align:left;} h3{text-align:right;}

3.盒子模型

(1)盒子组成

  • 内容区域-width & height
  • 内边距 - padding(出现在内容与盒子边缘之间)
  • 边框线 - border
  • 外边距 - margin (出现在盒子外面)

(2)盒子边框线

  • 属性名:border
  • 属性值:边框线粗细 线条样式 颜色

  • 设置单方向边框线

(3)盒子模型-内边距

  • 作用:设置内容与盒子边缘之间的距离
  • 属性名:padding / padding - 方位名词

  • padding多值写法

(4)盒子模型 - 尺寸计算

  • 盒子尺寸 = 内容尺寸 + border尺寸 + 内边距尺寸

  • 如何进行内减防止盒子被撑大? : 在盒子中添加属性如下:

box-sizing:border-box;

(5)盒子模型 - 外边距

  • 作用:拉开两个盒子之间的距离
  • 属性名:margin
  • 与padding属性值写法和含义相同
  • 版心居中写法:margin: 0 auto; 注意盒子要求有宽度

JavaWeb开发-CSS基础的更多相关文章

  1. JavaWeb开发技术基础概念回顾篇

    JavaWeb开发技术基础概念回顾篇 第一章 动态网页开发技术概述 1.JSP技术:JSP是Java Server Page的缩写,指的是基于Java服务器端动态网页. 2.JSP的运行原理:当用户第 ...

  2. WEB前端开发CSS基础样式全面总结

    Web前端开发css基础样式全面总结 颜色和单位的使用 颜色 用颜色的名字表示颜色,比如:red 用16进制表示演示 比如:#FF0000 用rgb数值表示颜色,rgb(红,绿,蓝),每个值都在0-2 ...

  3. Web开发——CSS基础

    参考: 参考:http://css.doyoe.com/ 参考:http://www.w3school.com.cn/cssref/index.asp 参考:https://www.w3cschool ...

  4. Web前端开发css基础样式总结

    颜色和单位的使用    颜色        用颜色的名字表示颜色,比如:red        用16进制表示演示 比如:#FF0000        用rgb数值表示颜色,rgb(红,绿,蓝),每个值 ...

  5. Web前端开发CSS基础

    CSS 层叠样式表(英文全称:Cascading Style Sheets),是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言.CSS不 ...

  6. 前端开发-css基础入门

    CSS  cascading(层叠) style(样式) sheet(表) css注释 /* 注释内容 */ 快捷键:ctrl ? 引入方式 <!-- 1.行间样式 --> <div ...

  7. 最详细的JavaWeb开发基础之java环境搭建(Windows版)

    阅读文本大概需要 3 分钟. 首先欢迎大家来学习JavaWeb,在这里会给你比较详细的教程,从最基本的开始,循序渐进的深入.会让初学者的你少踩很多坑(大实话),如果你已经掌握了JavaWeb开发的基础 ...

  8. 前端开发:css基础知识之盒模型以及浮动布局。

    前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西?  为什么这个浮动没有效果?  这个问题楼主已经回答了n遍.今天则是把 ...

  9. 从零开始学习前端开发 — 2、CSS基础

    一.CSS简介  1.CSS是什么 CSS是Cascading Style Sheets的简称,中文称为层叠样式表.特点:实现了表现与结构相分离 2.css基础语法 css是由选择符和声明两大部分组成 ...

  10. 第五模块:WEB开发基础 第1章·HTML&CSS基础

    01-前端介绍 02-HTML介绍 03-HTML文档结构 04-head标签相关内容 05-常用标签一之h1~h6,p,a 06-常用标签一之ul.ol.div.img.span 07-常用标签二- ...

随机推荐

  1. composer 的使用和常用命令大全

    composer 常用命令 1.composer初始化 init 如何手动创建 composer.json 文件.实际上还有一个 init 命令可以更容易的做到这一点. 查看当前版本composer ...

  2. 【路由器】小米 WR30U 解锁并刷机

    本文主要记录个人对小米 WR30U 路由器的解锁和刷机过程,整体步骤与 一般安装流程 类似,但是由于 WR30U 的解锁 ssh 和刷机的过程中有一些细节需要注意,因此记录一下 解锁 ssh 环境准备 ...

  3. 我的 Kafka 旅程 - 基于账号密码的 SASL+PLAIN 认证授权 · 配置 · 创建账号 · 用户授权 · .NET接入

    本文基于 Kafka 3.0+ 的 KRaft 模式来阐述 默认的 Kafka 不受认证约束,可不用账号就可以连接到服务,也就是默认的 PLAIN 方式,不需要认证:配置了 SASL 认证之后,连接K ...

  4. jQuery提交表单

    $('#myform').form('submit',{ url: "login.action", onSubmit:function(){ return $('#myform') ...

  5. 从驾考科目二到自动驾驶,聊聊GPU为什么对自动驾驶很重要

    "下一个项目,坡道起步." -- "考试不合格,请将车子开到起点,重新验证考试.你的扣分项是:起步时间超30秒:扣100分.行驶过程中车轮轧到边线:扣100分." ...

  6. Python 潮流周刊第 20 期(摘要)

    你好,我是猫哥.本周刊分享优质的 Python.AI 及通用技术内容,大部分为英文.这里是标题摘要版,查看全文请至☞:https://pythoncat.top/posts/2023-09-16-we ...

  7. Avalonia开发(一)环境搭建

    一.介绍 开源 GitHub:https://github.com/AvaloniaUI/Avalonia/ 多平台支持,包括Windows.mac OS.Linux.iOS.Android.Sams ...

  8. dedebiz发布文章自动提交到百度搜索的方法

    修改程序文件 依次打开/admin/article_add.php和article_edit.php 找到ClearMyAddon($id, $title); 在其上面加入 //自动提交到百度 els ...

  9. Vue框架快速上手

    Vue基础 vue指令 内容绑定 v-text 设置标签的内容一般通过双大括号的表达式{{ }}去替换内容 {{ hello }} v-html 与v-text类似区别在于html中的结构会被解析为标 ...

  10. matlab启动时的路径警告

    前段时间在做HDLCoder时为方便修改设置加了一条路径在搜索路径目录,后来把路径名称修改了,文件夹也删掉了,换句话说就是路径不存在了,然后在matlab的setpath对话框里边也把该目录删除了. ...