CSS入门

摘要:
CSS的语法选择器{属性1:属性值1;属性2:属性值2;}CSS样式表样式表就是设置CSS的地方1.内部样式表(style标签)CSS语句2.内联样式表(style属性)3.外部样式表(link标签设置)3.1新建一个CSS文件例如:index.cssstyle.css3.2通过link标签引入˂linkrel="sty

CSS的语法

选择器{属性1:属性值1;属性2:属性值2;}

CSS样式表

样式表就是设置CSS的地方

1.内部样式表(style标签)

<style>

CSS语句

</style>

2.内联样式表(style属性)

<div style="CSS语句"></div>

3.外部样式表(link标签设置)

3.1 新建一个CSS文件 例如:index.css style.css

3.2通过link标签引入

<link rel="stylesheet" href="http://t.zoukankan.com/文件的路径">

rel:定义关联样式表

href:css文件的路径

4.@import设置(不推荐)

style标签内设置

<style>

@import url("css文件的路径");

<style>

不推荐的原因

1加载顺序问题,(先加载结构后加载样式,网速慢,网页会卡顿)

2兼容性没有link好

3对js的dom支持度也不好

CSS权重

(同一个内容)设置(相同的属性),但是属性值不同,这时候谁的权重高听谁的.

样式表的权重

内联样式表权重最高

内部样式表和外部样式表权重是相同的,由于浏览器的加载顺序,后面的会把前面的内容覆盖

(谁在后面谁的样式表权重就高)

查看控制台检查错误

打开网页快捷键F12

控制台查看路径 

找到source :查看是否有css文件

有文件表示没问题

无文件则连接路径错误

Photoshop的使用方式

放大图片

按住alt键,滑动滚轮可以放大

移动图片

按住空格键,拖动鼠标可以移动图片

测量方式

点击菜单的第二个矩形框工具

按住鼠标不放,测量的数据可以看见

按F8可以打开信息面板

测量单位修改设置

点击编辑→首选项→单位与标尺(将厘米改成像素确定,就可以了)

选择器

怎么去选择内容,方便我们设置CSS样式

1.标签选择器

<div></div> div{} (标签选择器,元素选择器)

会选择网页所有div标签;

标签选择器不推荐直接使用(使用范围太广,推荐配合其他选择器使用)

2.id选择器

2.1 id是唯一的,一个网页中只能出现一次,不能重复,重复不符合规范

<div id="box1"></div> #box1{}

3.class选择器

<div class="box2"> </div> .box2{}

3.1class名可以重复使用

3.2class可以有多个值(用空格隔开)

3.3多个class添加样式,权重冲突,后面设置的class权重高

4.通配符选择器

*{margin:0;padding:0} 清除网页内容的内外边距

5.群组选择器

群组选择器可以给不同的内容同时设置相同的属性

#box1,#box2{}

6.包含选择器

父子选择器(通过父元素选择子元素,只能往下选择一层)

父元素>子元素{}

后代选择器(只要满足包裹关系都能选中)

祖先(空格)后代{}

7.伪类选择器

a:link 访问前的样式

a:visited 访问后的样式

a:hover 鼠标移入的样式(所有标签都能添加)

a:active 鼠标激活后的样式

选择器命名规范

由字母,数字,下划线,-,组成.(不能有中文,特殊符号:空格)

驼峰命名法

newsLeft newsLeftList(js命名较多)

连接命名法

news-left

下划线命名法

news_left

CSS常用属性

1.字体大小:font-size

2.文本字体:font-family

3.字体颜色:color

4.字体加粗:font-weight:

bold:加粗

bolder:更粗

normal:取消加粗

5.字体倾斜:font-style

italic 倾斜

oblique 更倾斜

normal 取消倾斜

免责声明:文章转载自《CSS入门》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇微信小程序修改radio和checkbox的默认样式和图标微信小程序 生命周期函数详解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

selenium css 、xpath优先级

推荐的元素定位优先级 优先级最高:id 优先级其次:name 优先级再次:css 优先级更次:xpath 最多的,就是css 针对css和xpath的优先级做一个说明 1、css 是配合HTML工作的,是一种匹配模式定位, xpath是配合xml工作的,通过遍历的方式定位 两...

web前端学习笔记(CSS盒子的浮动)

      在标准流中,一个块级元素在水平方向会自动伸展,直到包含它的元素的边界;而在竖直方向和兄弟元素依次排列,不能并排。使用“浮动”方式后,块级元素的表现就会有所不同。      CSS中有一个float属性,默认为none,也就是标准流通常的情况。如果将float属性的值设置为left或right,元素就会向其父元素的左侧或右侧靠紧,同时默认情况下,...

CSS与DIV的一些基础知识(2)

margin:外边距,就是这个标签与其他标签之间的距离 padding:内边距,标签内部边距 为了各浏览器的兼容性,最好每次在css文件的顶部加入,只要用到标签就应该加入下面的重置 div,body {     margin:0;     padding:0; } display:block;可将内联元素变成块元素 float:left;浮动,可将块...

css中的文本字间距离、行距、overflow

css字间距、div css字符间距样式实例1、text-indent设置抬头距离css缩进   div设置css样式text-indent : 20px; 缩进了20px 2、letter-spacing来设置字与字间距_字符间距离,字体间距css样式   div设置css属性样式为letter-spacing:8px;,字间距为8px 行间距设置:可...

浏览器的渲染原理

参考1:https://coolshell.cn/articles/9666.html#comments 参考2:https://blog.fundebug.com/2019/01/03/understand-browser-rendering/ 思维导图 浏览器工作大流程   从上面这个图中,我们可以看到那么几个事: 1)浏览器会解析三个东西: 一个是...

CSS盒子模型+box-sizing

当对文档进行布局时,浏览器渲染引擎会根据css-Box模型(CSS Basic Box model)将所有元素表示为一个矩形盒子。CSS决定这些盒子的大小,位置以及属性(颜色,背景,边框尺寸) 标准盒模型 从外向内依次为: Margin + border + padding + content-width 外边距区域margin area用空白区域扩展边框...