前端基础css(三)
HTML:用于显示页面的内容
CSS:用于以什么样的形式(样式)去显示
一、 选择器
【1】 标签/元素选择器 (整个页面的所有的相同的标签都显示统一的样式)
h1{
font-size: 20px; 字体大小
color: red; 字体颜色
font-family: "楷体"; 字体样式
}
【2】 类选择器 (统一的样子中,N多特殊的样式)
<style type=”text/css”>
.blue{
color: blue;
}
</style>
<h1 class="blue">寂寞沙州冷</h1>
【3】 id选择器( 样式唯 一)
<style type=”text/css”>
#ticket{
font-size: 40px;
color: green;
}
</style>
<h1 id="ticket">12306网站</h1>
【4】 * 页面中所有的标签
*{
margin: 0px; /**元素元素之间的空白(间距)*/
}
【5】 复合选择器 (页面上所有div,ul,p都去掉外间距(margin))
div,ul,p{ margin: 0px;}
【6】 子选择器 (直接的儿子及孙子。。。)
<div>
<p>这一个div相当于一张透明的张</p>
<p>这一个div相当于一张透明的张</p>
<span>
<p>span中的p</p>
<p>span中的p</p>
</span>
</div>
div p{
color: #000;
font-size: 20px;
}
【7】 子选择器 (直接的子元素)
div>p{
color: #000;
font-size: 20px;
}
二、样式
1、字体的样式
【1】 font-size: 字体大小 【2】 font-weight:字体粗细 【3】 color:字体的颜色 【4】 font-style:字体样式 倾斜 【5】 font :bold 12px/20px “黑体“;
2、块级元素常的样式
【1】 width:宽 【2】 height:高 【3】 background-color:背影色 【4】 border:1px solid red;
3、字体:
text-decoration: (none, underline(下划线),overline(上划线),line-through(删除线)) letter-spacing: 字与字之间的间距 line-height: 行与行之间的间距 font-size:字体大小 color:字体的颜色 font-weight:字体的粗细 注意事项:line-height与height值相同,文字/图片 垂直居中
4、文本:
text-align (left,center,right)文本的水平对齐方式
5、背景:
mso-char-indent-count:1.0">background-image: background-position:平移方式 background-repeat:平铺方式 (no-repeat,repeat, repeat-x,repeat-y)
6、定位:
【1】position (1) position: absolute; 绝对定位(浏览器的左上角) top:100px; left:300px; (2)相对定位 (相于原来的位置) position: relative; top:100px; left:200px; (3)固定定位 position:fixed; top:100px; left:10px; 【2】z-index z-index: 它的值大在上面,值小在下面 z-index: 30;
7、布局
[1]float: (left,right)
[2]clear:both
[3]display: block (行>块) /inline(块->行)
a:hover{
background-color: #eee;
color:#ff7300;
width:100px;
height:35px;
line-height: 35px;
display:block;
/*visibility: hidden;*/
text-align: center;
}
[4]盒子模型
margin:元素与元素之间的间距
padding:边框与内容之间的间距
border:边框
三、样式的使用方式
【1】 内嵌样式 直接写在标签中<h2 style=”color:red;”></h2> 【2】 内联样式 <style>………</style> 【3】 外部样式 <link rel="stylesheet" type="text/css" href="css/css_01.css"/> <link rel="shortcut icon" type="image/x-icon" href="https://www.baidu.com/favicon.ico" />
优先级:内嵌>内联>外部
优先级: id选择器>类选择器>元素/标签选择器
属性选择器:
input[type=text]{
border:1px solid blue;
width:300px;
height:30px;
}
text-decoration: (none, underline(下划线),overline(上划线),line-through(删除线))
letter-spacing: 字与字之间的间距
line-height: 行与行之间的间距
font-size:字体大小
color:字体的颜色
font-weight:字体的粗细
注意事项:line-height与height值相同,文字/图片 垂直居中
前端基础css(三)的更多相关文章
- 前端基础-CSS属性操作
前端基础-CSS属性操作 css text 文本颜色:color 颜色属性被用来设置文字的颜色. 颜色是通过CSS最经常的指定: 十六进制值 - 如: #FF0000 一个RGB值 - 如: RGB( ...
- 前端基础——css
前端基础——css css的内容主要包括:盒子模型.定位.单位与取值.属性.选择器.
- 前端基础-CSS是什么?
阅读目录 一. 什么是CSS 二. 为何要用CSS 三. 如何使用CSS 一. 什么是CSS CSS全称Cascading Style Sheet层叠样式表,是专用用来为HTML标签添加样式的. 样式 ...
- 前端基础-CSS的各种选择器的特点以及CSS的三大特性
一. 基本选择器 二. 后代选择器.子元素选择器 三. 兄弟选择器 四. 交集选择器与并集选择器 五. 序列选择器 六. 属性选择器 七. 伪类选择器 八. 伪元素选择器 九. CSS三大特性 一. ...
- 前端基础-CSS的属性相关设置
一 字体属性 二 文本属性 三 背景属性 四 盒子模型 五 盒子模型各部分详解 一. 字体属性 1.font-weight:文字粗细(表格中*为重点) 取值 描述 normal 默认值,标准粗细 ...
- 前端基础-CSS如何布局以及文档流
一. 网页布局方式 二. 标准流 三. 浮动流 四. 定位流 一. 网页布局方式 1.什么是网页布局方式 布局可以理解为排版,我们所熟知的文本编辑类工具都有自己的排版方式, 比如word,nodpad ...
- 前端基础-- CSS
CSS知识 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素. 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染).Css之车更丰富的文档外 ...
- Web前端基础——CSS
一.CSS概述 css ( cascading style sheets ) 层叠样式表,可以轻松设置网页元素的显示.位置和格式外,甚至还能产生滤镜,图像 淡化,网页淡入淡出的渐变效果,简而言之,cs ...
- 前端基础-css(1)
一.css的引入方式 现在的互联网前端分三层: HTML:超文本标记语言.从语义的角度描述页面结构. CSS:层叠样式表.从审美的角度负责页面样式. JS:JavaScript .从交互的角度描述页面 ...
随机推荐
- 移动通信-5G
1.移动通信的发展历程: "G"代表一代,每10年一个周期 1G 2G 3G 4G 5G 1980s 1990s 2000s 2010s 2020s 语音 短信 社交应用 在线.互 ...
- seldom 1.0 发布
seldom 是我几个月前重启的Web UI 自动化开源项目,源项目名 pyse, 基于 unittest 和 selenium 的自动化测试框架. seldom 1.0 做为第一个正式版做了以下改进 ...
- WordPress安装篇(1):使用PHPStudy安装WordPress
我是"小白",既不会编程也不懂CSS能自己搭建网站吗?可以的!只要你会用鼠标,懂打字就能搭建出属于你自己的网站.要怎么样才能做到昵?让我们一起来看看如何实现的吧.在Windows环 ...
- Webflux(史上最全)
文章很长,建议收藏起来,慢慢读! 疯狂创客圈为小伙伴奉上以下珍贵的学习资源: 疯狂创客圈 经典图书 : <Netty Zookeeper Redis 高并发实战> 面试必备 + 大厂必备 ...
- ConcurrentSkipListSet - 秒懂
疯狂创客圈 经典图书 : <Netty Zookeeper Redis 高并发实战> 面试必备 + 面试必备 + 面试必备 [博客园总入口 ] 疯狂创客圈 经典图书 : <Sprin ...
- Oracle不知道用户密码情况下,如何在不更改密码的前提下解锁用户或者延期密码有效期
1.问题描述: 生产环境,zabbix告警业务用户密码即将过期,但是如何不知道业务用户密码的情况下来解决该问题? 2.实验一: 1)创建新的用户test,并授予test resource角色和conn ...
- redis学习第三天(Java使用redis)
Java使用redis首先需要一个jar包,jedis.jar,这边给出下载地址:https://mvnrepository.com/artifact/redis.clients/jedis,要下载最 ...
- SVN分支的创建与使用
首先放出右键菜单点击Branch/tag... 所示位置输入想新建分支的路径 然后ok就完成了 之后就是切换分支上传代码了 点击Switch... 在里面就可以切换分支了To path
- Unity接入ShareSDK实现QQ登录和QQ分享、微信分享
原文链接:Unity接入ShareSDK实现QQ登录和QQ分享.微信分享 由于微信登录需要企业审核,我这里就不说明了,有需要的可以去官网看一下文档,和QQ登录比多了一个打包的步骤. 第一步:到官网申请 ...
- 26 bash shell中的信号
当没有任何捕获时,一个交互式 Bash Shell 会忽略 SIGTERM(发送到进程的 TERM 信号用于要求进程终止) 和 SIGQUIT(当用户要求进程执行 core dump 时,QUIT 信 ...