2021-09-27

2.1 CSS有哪些引入方式,各有什么优缺点?

行内式:在标签中书写style属性,再书写css样式。

<divstyle="color: red;font-size: 12px;"></div>

优点:无需书写选择器,权重高。1000

缺点:后续维护性差,没有实现结构样式分离。

内嵌式、内部样式表:在html文件中书写style标签,在style标签中书写选择器和样式。

优点:结构和样式部分分离,方便阅读。

缺点:没有实现完全分离。可移植,可复制性差

外链式、外部样式表:单独书写css文件,在html中通过link标签引入

优点:css样式文件独立存在,影响的范围比较广,整个站点都可以受影响,CSS 与 html 结构实现完全分离

缺点:在平时练习的时候会创建大量css文件。

2.2 表格

下列选项中属于表格头的是

th

td

caption 

thead

table

tr 表格行

th 表头单元格表头单元格---默认水平居中加粗显示

td 单元格

thead 表格头

caption 表格标题-是写在table中的不是写在thead里面

tbody 表格体

注意表格table中不要放表格以外的标签,只允许放thead tbody tfoot caption tr

td th中可以放任何标签

表格中控制单元格和单元格的距离  cellspacing="0"

表格内容和边框之间的距离cellpadding  相当于内边距

表格边框 border

给table标签设置align属性可以控制整个表格在页面中水平的显示方式

给tbody/tr/td设置align属性可以控制单元格中的文字在td中水平的显示方式

跨行合并 rowspan  (tr 全称是表格行 r就是row的缩写)

跨列合并 colspan    (lie  colspan中有l)

2.3 表单

常见的表单type类型

text  文本输入框

password  密码框

radio  单选按钮

checkbox  复选框

button  按钮

submit  提交表单

reset  重置表单

输入框的默认值为value

select option下拉选项框默认值是给option标签添加selected="selected"

checkbox复选框的默认值和 radio单选框的默认值是 checked="checked"

radio想要实现多选一的效果一定要设置相同的name属性

2.4 图片

title 属性:鼠标悬停时提示的文本(任何标签都有这个属性!)

alt 图片无法加载时显示的替换文本

链接

a标签必须写的属性 href 可以留空,但是不写href属性a就不是超链接了

a标签有四个伪类选择器

love hate 

:link 未点击链接

:visited 点击过的链接

:hover 鼠标上移悬停

:active 鼠标按压不松开

2.5 列表

ul 无序列表

ol 有序列表

dl 自定义列表

li  列表项

dt 自定义列表标题

dd 自定义列表项

2.6 文字相关

font-size 文字大小  必须带单位

font-weight 文字粗细  100 -  900  400 正常  700 加粗

font-style  文字样式(是否倾斜)italic 倾斜 normal正常

font-family 字体系列 (字体家族)

text-align  规定容器内的文字水平对齐方式 center left right

text-indent  文本缩进

text-decoration  文本修饰线 常用 none 去掉 underline 下划线

2.7 背景相关

background-image: url(' 路径')  背景图片

background-color:  背景颜色

background-position: 背景图片位置

x水平 y垂直

方位名词 left top center right bottom

px  20px 40px    背景距离左侧20px 距离上40px

混合单位

如果只写一个值 另一值为居中

background-repeat:  背景图片平铺 

no-repeat

2.8 盒子模型

content 内容

padding 内边距

border 边框

margin 外边距

但是计算盒子真实宽高的时候不会带上外边距,也就是说盒子真实宽度 = width + padding + border

宽度200px

padding: 10px 30px 20px;

border-right: 10px solid #000;

margin-left: 20px;

问盒子的真实宽度是多少?

270

2.9 元素显示模式特点以及转换

2.9.1 常见的块级元素

div p  h1 ~ h6  ul ol  table ....

默认占一整行

可以设置宽高

默认宽度和父元素相等

可以设置内外边距

2.9.2 常见的行内元素

span u s b i ins del em strong

u ins 下划线

i em 倾斜

b strong 加粗

s del 删除

a  超链接

一行可以显示很多个

设置宽高无效

默认宽度由内容撑开

可以设置水平内外边距,垂直方向无效

2.9.3 常见的行内块元素

input img button

一行可以显示很多个

可以设置宽高

自带宽度

2.10 浮动

特点

脱离标准流

浮动的元素都贴顶对齐

改变元素显示方式

浮动的元素不会压住文字

理论上一个元素浮动了其余的兄弟元素也要浮动

默认宽度由内容撑开

会默认转换成display: block;

不能通过margin: 0 auto;居中

不会触发margin外边距塌陷

4种清除浮动的方式

给父元素增加高度

隔墙法 在浮动的元素最后加一个块级元素 添加clear: both

给浮动的父元素添加overflow: hidden;

伪元素清除浮动 clearfix

2.11 常见的单标签

img  图像标签

br    换行标签

hr      水平线标签

input  输入框

2.13 css优先级 权重

继承权重是0继承权重是0继承权重是0继承权重是0继承权重是0通配符选择器

标签选择器 1 伪元素

类选择器 10 伪类 属性选择器

id选择器 100

id名不可以重复,一个id名在html中只允许出现一次!!!

行内样式 1000

!important 无穷大

2.14 继承性

能继承的只有4个!!!!!!!!!!!!!!!!!!!!!!!!

text-  line-  font-  color!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

width不能继承,和父元素等宽是由于块级元素独占一行的特性

height不能继承,height如果没有设置,那么永远是由内容撑开

line-height 可以继承!!!!

h系列的标签不能继承字体大小和粗细

a标签不能继承字体颜色!

2.15 选择器

标签选择器  标签名 {}

类选择器    .类名 {}

id选择器    #id {}

通配符选择器  * {}

复合选择器的目的:精确选中要修改的元素、标签

子代选择器 只能选中亲儿子元素,无法选中后代

选择器1>选择器2 {}

后代选择器 可以选中全部的后代元素 符号是空格

选择器1 选择器2 {} 选择器1的后代选择器2

并集选择器 可以分别选中逗号分隔的全部选择器 符号是逗号

选择器1,选择器2 {}

交集选择器  同时满足两、多种条件 两个选择器中间不允许有任何符号

选择器1选择器2 {}

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,386评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,142评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,704评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,702评论 1 294
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,716评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,573评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,314评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,230评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,680评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,873评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,991评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,706评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,329评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,910评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,038评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,158评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,941评论 2 355

推荐阅读更多精彩内容

  • JS动画: • 优点: 1. 过程控制,可以在动画播放过程中对动画进行控制:开始、暂停、回放、终止、取消都是可以做...
    IT成长空间阅读 375评论 0 1
  • # css: > 1. 学会使用CSS选择器 > 2. 熟记CSS样式和外观属性 > 3. 熟练掌握CSS各种选择...
    欣简书阅读 150评论 0 0
  • 图片src:显示外部图片内容路径,图片路径:相对路径alt:用来设置在图片不能正常显示时对图片的描述搜索引擎可以通...
    ermaoHa阅读 222评论 0 0
  • 什么是选择器 每一条css样式声明(定义)由两部分组成,形式如下: 在{}之前的部分就是“选择器”,“选择器”指明...
    小挠许阅读 334评论 0 1
  • vue2笔记 脚手架文件结构 ├── node_modules ├── public │ ├── favico...
    Daydream_许多阅读 198评论 0 0