css

css简介

CSS(层叠样式表)用来规定HTML文档的展现形式

  • CSS的定义和应用样式:
    CSS属性和值用冒号分隔,每条样式结束后必须加分号;
color:red;↓    ↓属性  值声明

选择器

Class选择器:
用来将元素归类,为了能找出文档的某一类元素或给某一类元素应用样式
选择器则前面加 .

Id 选择器:
给元素指定一个唯一的标示符,这种标示符也是获取该元素或应用样式,在选择器前面加 #

通配符:  *

style确定样式
.+class的值,表示选定class

<head><meta charset="utf-8" /><meta name="keyword" content="" /><meta name="description" content="" /><title>CSS层叠样式表</title><style type="text/css">p{color:red;}.text {color:skyblue;}</style></head><body><p> CSS样式调整</p><p class="text">  生活是幸福的!!!</p>
</body>

效果:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CMxleV3y-1577065561406)(http://img0.ph.126.net/CiTZSYmFAhK1_6j1x2dM_w==/6632508125935253175.png)]

style样式,按自上而下的代码顺序执行,如果多次赋值相同的样式属性,按最后一次效果执行

id选择器只能写一次,class选择器可以写很多次

    <style type="text/css">#content{color:green;}.text {color:skyblue;}p{color:red;}</style></head><body><p> CSS样式调整</p><p class="text">  生活是幸福的!!!</p><p class="text">  生活是幸福的!!!</p><p id="content" class="text">  生活是美好的!!!</p><p id="aaa">  生活是美好的!!!</p>

样式使用优先级
id样式 > class样式 > 通用标签
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tHGKMlSn-1577065561407)(http://img1.ph.126.net/noFvp-FWL9URhgU2f3tliQ==/6632651062444268104.png)]

style内敛样式

加在标签处

<p style="background:yellow" class="text">  生活是苦涩的!!!</p>

style最常用样式 link标签

  • rel属性
描述
alternate 文档的外部样式表。
stylesheet 文档的外部样式表。
start 集合中的第一个文档。
next 集合中的下一个文档。
prev 集合中的前一个文档。
contents 文档目录。
index 文档索引。
glossary 文档中所用字词的术语表或解释。
copyright 包含版权信息的文档。
chapter 文档的章。
section 文档的节。
subsection 文档的子段。
appendix 文档附录。
help 帮助文档。
bookmark 相关文档。

link标签引用样式

<link rel="stylesheet" type="text/css" href="css样式link.css">

CSS的写法:

@charset "UTF-8";
/*** * @authors Your Name (you@example.org)* @date    2018-01-11 00:02:55* @version $Id$*/body {background:pink;
}

如果样式风格三种模式存在同一个HTML模式中
1.head 中style模式
2.标签元素中style=""属性模式
3.link中rel="stylesheet"模式中

按html顺序执行

sytle选择器

  1. 直接标签选择 p {color:red;}
  2. class选择器 以.调用class
    class=“text”
    .text
    {size=10; face=“楷体”’’}
  3. id选择器 以#调用id(每个html页面id名字仅能出现一次)
    id=“identified”
    #identified
    {background:pink;}

link引用shortcut icon

shortcut icon
用于网页标签栏的图标

<link rel="shortcut icon"  href="study.ico">

效果图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ifPENcgV-1577065561407)(http://img1.ph.126.net/V0JWxIj-CuvRjiI2CjmFdQ==/6632545509330603487.png)]

注意:icon图标可以百度找到

css样式更改

px:像素
em:相对单位

文本颜色:color:red;
背景颜色:background:gray
字符间距:letter-spacing:2em     letter-spacing:10px(字与字相隔10像素)       注意:letter-spacing基本不用
空格间距:word-spacing 仅针对空格有效果
行 间 距:line-height:14px
文本对齐:text-align:center / left / right
text-align属性

描述
left 把文本排列到左边。默认值:由浏览器决定
right 把文本排列到右边。
center 把文本排列到中间。
justify 实现两端对齐文本效果。

文本缩进:text-indent:2em (用于首行缩进)

ps: 单位em是相对于字体大小而定的,是个相对单位

  • 装饰文本
    text-decoration文本装饰:
解释
none 默认的一个文本(无样式)
underline 下划线
overline 上划线
line-through 定义一个从中间穿过的线(中划线)

a标签的下划线是默认样式underline

  • 字体样式
    文字大小:font-size:14px
    文字字体:font-family:”微软雅黑”
    文字风格:font-style:normal / italic

属性:
normal:默认值
italic:显示一个斜体

  • 文字加粗样式
    font-weight 设置文本字体的粗
    值:
    normal:默认字符
    bold:定义默认粗体

    数值:
    100 100-300 细体
    …… 400-500 默认
    900 600-900 粗体
    400等于normal,而700等同于bold
    默认为400

背景颜色

可以进行url链接

<style type="text/css">body{background: url("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1515666773485&di=fffdfca495d0d9b7a31825a7a8115e56&imgtype=0&src=http%3A%2F%2Fspecial.yunnan.cn%2F2008page%2Fent%2Fimages%2Fattachement%2Fjpg%2Fsite2%2F20170510%2F002324a0b89c1a7d71a263.jpg");}</style>

background图片没有找到,浏览器页面不会报错

背景颜色:background-color
背景图像:background-image
背景大小:background-size
图像填充:background-repeat
图像定位:background-position 值:x,y

background-image:给背景定义一个图像
background-image:url(“”);

background-repeat:图像以什么方式重复
repeat :以平铺方式重复图像(默认)
repeat-x :以x水平方向重复图像
repeat-y :以y垂直方向重复图像
no-repeat:不重复(填充)

background-size: 100% auto;
background-size: 500px 600px;

背景拉伸问题

body写在html里面,需要对html拉伸

 html,body{height: 100%width:100%;}

简写方式:
background-image:url(“”);
background-repeat:图像以什么方式重复
可以将多个参数值写在一起,支持IE9以上浏览器

 div{background: url("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1515666773485&di=fffdfca495d0d9b7a31825a7a8115e56&imgtype=0&src=http%3A%2F%2Fspecial.yunnan.cn%2F2008page%2Fent%2Fimages%2Fattachement%2Fjpg%2Fsite2%2F20170510%2F002324a0b89c1a7d71a263.jpg") no-repeat; }

图像定位:
border边框线

    <style type="text/css">div {height:30px;widht:20px;background-image: url("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1515669529529&di=2d4f4024a0deb43907d035f48b22b4fe&imgtype=0&src=http%3A%2F%2Fwww.feizl.com%2Fupload2007%2F2015_06%2F150628005668176.jpg");background-repeat: no-repeat;background-position: -100px 10px;border:1px solid red;}</style>
ul无序列表去除小黑点

list-type: none;

html前端学习三:CSS相关推荐

  1. 前端学习之CSS第三天

    前端学习之CSS第三天 一.圆角边框 border-radius 圆形 :正方形的盒子是圆形,长方形的盒子是椭圆 boder-radius:50% 圆角矩形:高度或者是宽度的一半 border-rad ...

  2. web前端学习中CSS,JS代码压缩

    web前端要学习的知识有很多,前端基础要学习三个部分:HTML,CSS,JavaScript(简称JS),因此首先明确三个概念:HTML负责结构,网页想要表达的内容由html书写. CSS负责样式,网 ...

  3. 【前端学习】CSS入门

    前端学习:CSS入门 文章目录 前端学习:CSS入门 前言 1.class01 1.我的第一个CSS 2.导入方式 3.基本选择器 (1)ID选择器 (2)标签选择器 (3)类选择器 4.层次选择器 ...

  4. Web前端学习之 CSS基础二

    Web前端学习之 CSS基础二 1. 2. 主体 3. 完整代码如下所示 4. 结束语 1. /* 权重是0 */* {font-size: 35px;text-align: center;color ...

  5. (:◎)≡前端学习之CsS篇

    前端学习之CSS篇 1.CSS简介 2.CSS语法规范 3.CSS选择器 (1)标签选择器 (2)类选择器 (3)id选择器 (4)通配符选择器 (5)选择器总结 4.CSS字体属性 5.CSS文本属 ...

  6. python前端学习之css

    01-css的引入方式 在HTML中引入css方式总共有三种: 行内样式 内接样式 外接样式 3.1 链接式 3.1 导入式 css介绍 现在的互联网前端分三层: HTML:超文本标记语言.从语义的角 ...

  7. 前端学习 之 CSS(三)

    九:浮动 浮动是css里面布局最多的一个属性,也是很重要的一个属性. float:表示浮动的意思. 属性值: none: 表示不浮动,默认 left: 表示左浮动 right:表示右浮动 例: htm ...

  8. web前端学习day_02:CSS:三种使用方式/选择器/颜色/背景图片/查看样式/文本/元素显示方式/盒子模型/定位方式/行内对齐/显示层级/防溢出

    CSS : Cascading Style Sheet 层叠样式表. 作用: 美化页面 CSS 如何在html页面中添加css样式代码?总共有三种方式: 1.选择器 2.选择器练习: 3.颜色赋值 4 ...

  9. 厚积薄发 前端学习笔记 CSS基础篇-左侧固定,右侧自适应(或右侧固定,左侧自适应)布局方法...

    这是我们经常可能会遇到到一种布局方法,或者是右侧固定,左侧自适应,下面列出我归纳总结的几种方法,是实际开发中比较常用和实用的几种方法 GitHub项目链接 写在前面 归纳总结了几种比较ok的方法,左右 ...

最新文章

  1. Veeam Backup Replication v7 安装配置手册
  2. 头像裁剪上传_微信新功能:11月微信新玩法!给微信换上“皇冠头像”,还能加姓氏?...
  3. c51语言的设计步骤,第3章节单片机c51语言程序的设计基本.ppt
  4. SO_REUSEADDR
  5. 一个切图仔的 CSS 笔记
  6. Mybatis的缓存机制Cache
  7. 最优化学习笔记(十)——对偶线性规划
  8. 3-1机器学习中的分类与回归问题
  9. C语言发明人丹尼斯-里奇去世
  10. 循序渐进 OSPF的详细剖析(二)
  11. 华为2019校招笔试题之处理字符串(python版)
  12. 使用python语解决一个小学数学题----鸡兔同笼问题
  13. JS实现全屏和退出全屏
  14. simplex法(单纯形) 并在python实现简单的应用
  15. 走遍美国 —— 各州及其别名
  16. Global IP Sound公司曾志江先生发言
  17. 操作系统---栈区与堆区 转自:https://blog.csdn.net/amcp9/article/details/79597481
  18. 让你越来越富的5条赚钱建易,看懂的都说价值百万
  19. 【LeetCode】275. H-Index II 解题报告(Python)
  20. 案例2:qqZone

热门文章

  1. 基于cocos2dx的横版动作游戏制作(二)
  2. 汽车租赁系统测试java,Java测试-----达达租车系统
  3. 2GB Turbo Memory(迅盘)开启Dashboard(自定义程序加速)的方法
  4. 无敌破坏王-高清在线观看
  5. 调用短信、电话、邮件、Safari浏览器的系统API
  6. 云米递交招股书:上半年净利7029万 雷军系持股40%
  7. MacBook pro 连接Wi-Fi时候一直显示需要wpa2密码
  8. Vue 实例实战之 Vue webpack 仿去哪儿网App页面开发(应用中的几个页面简单实现)
  9. 图书销售管理系统设计与实现
  10. HTML、CSS、JS、jQuery