JavaWeb开发-CSS基础
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基础的更多相关文章
- JavaWeb开发技术基础概念回顾篇
JavaWeb开发技术基础概念回顾篇 第一章 动态网页开发技术概述 1.JSP技术:JSP是Java Server Page的缩写,指的是基于Java服务器端动态网页. 2.JSP的运行原理:当用户第 ...
- WEB前端开发CSS基础样式全面总结
Web前端开发css基础样式全面总结 颜色和单位的使用 颜色 用颜色的名字表示颜色,比如:red 用16进制表示演示 比如:#FF0000 用rgb数值表示颜色,rgb(红,绿,蓝),每个值都在0-2 ...
- Web开发——CSS基础
参考: 参考:http://css.doyoe.com/ 参考:http://www.w3school.com.cn/cssref/index.asp 参考:https://www.w3cschool ...
- Web前端开发css基础样式总结
颜色和单位的使用 颜色 用颜色的名字表示颜色,比如:red 用16进制表示演示 比如:#FF0000 用rgb数值表示颜色,rgb(红,绿,蓝),每个值 ...
- Web前端开发CSS基础
CSS 层叠样式表(英文全称:Cascading Style Sheets),是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言.CSS不 ...
- 前端开发-css基础入门
CSS cascading(层叠) style(样式) sheet(表) css注释 /* 注释内容 */ 快捷键:ctrl ? 引入方式 <!-- 1.行间样式 --> <div ...
- 最详细的JavaWeb开发基础之java环境搭建(Windows版)
阅读文本大概需要 3 分钟. 首先欢迎大家来学习JavaWeb,在这里会给你比较详细的教程,从最基本的开始,循序渐进的深入.会让初学者的你少踩很多坑(大实话),如果你已经掌握了JavaWeb开发的基础 ...
- 前端开发:css基础知识之盒模型以及浮动布局。
前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西? 为什么这个浮动没有效果? 这个问题楼主已经回答了n遍.今天则是把 ...
- 从零开始学习前端开发 — 2、CSS基础
一.CSS简介 1.CSS是什么 CSS是Cascading Style Sheets的简称,中文称为层叠样式表.特点:实现了表现与结构相分离 2.css基础语法 css是由选择符和声明两大部分组成 ...
- 第五模块:WEB开发基础 第1章·HTML&CSS基础
01-前端介绍 02-HTML介绍 03-HTML文档结构 04-head标签相关内容 05-常用标签一之h1~h6,p,a 06-常用标签一之ul.ol.div.img.span 07-常用标签二- ...
随机推荐
- 一文详解TextBrewer
本文分享自华为云社区<TextBrewer:融合并改进了NLP和CV中的多种知识蒸馏技术.提供便捷快速的知识蒸馏框架.提升模型的推理速度,减少内存占用>,作者:汀丶. TextBrewer ...
- [PWN之路]堆攻击那些事儿
原文:https://www.freebuf.com/articles/endpoint/371095.html 0x00 前言 根据某大佬所说,pwn之路分为栈,堆,和内核.当前,如果你看到这个文章 ...
- [ABC305C] Snuke the Cookie Picker题解
题目大意 有一个 \(H\times W\) 的网格,一种有一个矩形,矩形中间有一个点被挖空,求这个点的坐标.(. 表示空白,# 表示矩形内的点) 解析 观察我们可以发现,每一矩形内的个点上下左右至少 ...
- Node.js 使用 officecrypto-tool 读取加密的 Excel (xls, xlsx) 和 Word( docx)文档
Node.js 使用 officecrypto-tool 读取加密的 Excel (xls, xlsx) 和 Word( docx)文档, 还支持 xlsx 和 docx 文件的加密(具体使用看文档) ...
- 提高 MySQL查询效率的方法
当涉及到提高MySQL查询效率时,以下是一些重要的策略和技巧,可以帮助你优化数据库性能.无论你是一个Web开发者.数据工程师还是系统管理员,这些方法都可以帮助你确保你的MySQL数据库运行得更快.更有 ...
- Avalonia开发(一)环境搭建
一.介绍 开源 GitHub:https://github.com/AvaloniaUI/Avalonia/ 多平台支持,包括Windows.mac OS.Linux.iOS.Android.Sams ...
- SpringBoot 后端配置 Https 教程
以阿里云为例子 1. 申请 SSL 证书 1. 注册域名 打开阿里云官网,搜索域名 点击域名注册,输入域名,点击搜索 选择心仪的域名,点击购买,打钱 进入域名控制台,进行实名认证 2. 申请 SSL ...
- TCP连接的关键之谜:揭秘三次握手的必要性
TCP 连接建立 当我们浏览网页.发送电子邮件或者进行在线游戏时,我们常常不会想到背后复杂的网络连接过程.然而,正是这些看似不起眼的步骤,确保了我们与服务器之间的稳定通信.其中最重要的步骤之一就是TC ...
- js递归查询之根据id查询当前对象
需求:递归查询数组中id对应的数据 Json数据格式: 1 let cityArr = [ 2 { 3 id: 1000, 4 name: '四川省', 5 children: [ 6 { 7 id: ...
- Biwen.QuickApi代码生成器功能上线
[QuickApi("hello/world")] public class MyApi : BaseQuickApi<Req,Rsp>{} 使用方式 : dotnet ...