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(三)的更多相关文章

  1. 前端基础-CSS属性操作

    前端基础-CSS属性操作 css text 文本颜色:color 颜色属性被用来设置文字的颜色. 颜色是通过CSS最经常的指定: 十六进制值 - 如: #FF0000 一个RGB值 - 如: RGB( ...

  2. 前端基础——css

    前端基础——css css的内容主要包括:盒子模型.定位.单位与取值.属性.选择器.

  3. 前端基础-CSS是什么?

    阅读目录 一. 什么是CSS 二. 为何要用CSS 三. 如何使用CSS 一. 什么是CSS CSS全称Cascading Style Sheet层叠样式表,是专用用来为HTML标签添加样式的. 样式 ...

  4. 前端基础-CSS的各种选择器的特点以及CSS的三大特性

    一. 基本选择器 二. 后代选择器.子元素选择器 三. 兄弟选择器 四. 交集选择器与并集选择器 五. 序列选择器 六. 属性选择器 七. 伪类选择器 八. 伪元素选择器 九. CSS三大特性 一. ...

  5. 前端基础-CSS的属性相关设置

    一 字体属性 二 文本属性 三 背景属性 四 盒子模型 五 盒子模型各部分详解 一. 字体属性 1.font-weight:文字粗细(表格中*为重点) 取值 描述   normal 默认值,标准粗细 ...

  6. 前端基础-CSS如何布局以及文档流

    一. 网页布局方式 二. 标准流 三. 浮动流 四. 定位流 一. 网页布局方式 1.什么是网页布局方式 布局可以理解为排版,我们所熟知的文本编辑类工具都有自己的排版方式, 比如word,nodpad ...

  7. 前端基础-- CSS

    CSS知识 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素. 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染).Css之车更丰富的文档外 ...

  8. Web前端基础——CSS

    一.CSS概述 css ( cascading style sheets ) 层叠样式表,可以轻松设置网页元素的显示.位置和格式外,甚至还能产生滤镜,图像 淡化,网页淡入淡出的渐变效果,简而言之,cs ...

  9. 前端基础-css(1)

    一.css的引入方式 现在的互联网前端分三层: HTML:超文本标记语言.从语义的角度描述页面结构. CSS:层叠样式表.从审美的角度负责页面样式. JS:JavaScript .从交互的角度描述页面 ...

随机推荐

  1. springboot——重定向解决刷新浏览器造成表单重复提交的问题(超详细)

    原因:造成表单重复提交的原因是当我们刷新浏览器的时候,浏览器会发送上一次提交的请求.由于上一次提交的请求方式为post,刷新浏览器就会重新发送这个post请求,造成表单重复提交. 解决办法: 将请求当 ...

  2. LeetCode:322. 零钱兑换

    链接:https://leetcode-cn.com/problems/coin-change/ 标签:动态规划.完全背包问题.广度优先搜索 题目 给定不同面额的硬币 coins 和一个总金额 amo ...

  3. pytest xfail的使用

    @pytest.mark.xfail: 期望测试用例是失败的,但是不会影响测试用例的的执行; 如果测试用例执行失败的则结果是xfail(不会额外显示出错误信息); 如果测试用例执行成功的则结果是xpa ...

  4. UF_LAYOUT 布局相关

    Open C uc6460uc6462uc6463uc6464  根据视图名称旋转视图,在布局中替换视图uc6466uc6467uc6468uc6469uc6470uc6471uc6472uc6473

  5. 彻底搞懂彻底搞懂事件驱动模型 - Reactor

    在高性能网络技术中,大家应该经常会看到Reactor模型.并且很多开源软件中都使用了这个模型,如:Redis.Nginx.Memcache.Netty等. 刚开始接触时可能一头雾水,这到底是个什么东东 ...

  6. Netty 面试题 (史上最全、持续更新)

    文章很长,建议收藏起来,慢慢读! 疯狂创客圈为小伙伴奉上以下珍贵的学习资源: 疯狂创客圈 经典图书 : <Netty Zookeeper Redis 高并发实战> 面试必备 + 大厂必备 ...

  7. 2020想进大厂你不得不了解的MySQL意外事件的查询技巧

    导读:数据库是导致应用系统运行缓慢的常见原因.面对数据库引性能问题,很多开发者或者DBA却束手无策.本文作者经过多年的实际经验,整理了一些材料,将Linux环境下MySQL性能突发事件问题排查技巧分享 ...

  8. 「10.10」神炎皇(欧拉函数)·降雷皇(线段树,DP)·幻魔皇

    A. 神炎皇 很好的一道题,可能第一次在考场上遇到欧拉函数 题意:对于一个整数对 $(a,b)$,若满足 $a\times b\leq n$且$a+b$是$a\times b$的因子, 则称为神奇的数 ...

  9. Golang修改操作系统时间

    Golang修改操作系统时间 需求 程序有时需要和服务器对时,发现延迟过高修改本地时间,这段代码网上抄的,实测可用,windows环境需要以管理员身份启动命令提示符调试 实现Demo package ...

  10. Redis之Sentinel

    Redis的主从复制模式下,一旦主节点由于故障不能提供服务,需要人工将从节点晋升为主节点,同时还要通知应用方更新主节点地址,对于很多应用场景这种故障处理的方式是无法接受的.可喜的是Redis从 2.8 ...