关于一些html和css2的知识点

前端开大语言三种:1)HTML(hypertext markup language)结构2)css(Cascading Style Sheets)样式  3)js(Javascript)行为  脚本语言

属性:属性值  用来描述标签的一些特征的关键词

 

关于css样式的引入方式 一共有三种

1)行间样式表(写在标签的开始标记上)

2)内部样式  写在<style></style>标签之间

3)外部样式表  用<link>标签引入

关于盒模型的一些属性

overflow属性

属性值

visible  默认值,内容不会被修剪,会呈现在元素框之外

hidden  内容会被修剪,并且其余内容是不可见的

scroll  内容会被修剪但是浏览器会显示滚动条以便查看其余的内容

auto  如果内容被修剪,则浏览器会显示滚动条,以便查看其余的内容.

inhert规定应该从父元素继承overflow属性值.

 

margin属性  外边距

margin是可以设置负值的

外边距:margin(也是一个复合属性)可以跟一个值,两个值,三个值,四个值

顺序是   margin-top,margin-right,margin-bottom,margin-left

 

关于margin有两个常见的问题

1.上下边距重叠问题

两个上下相邻的元素,如果上个元素设置了margin-bottom,下面的元素设置了margin-top,并不会将两个值加起来,而是取其中较大的

的值进行显示

2.当两个元素为父子关系时(嵌套),给子元素添加(margin-top)值得时候,该值会传递父级.

关于对这个问题的解决方案有五种

1)给父级添加overflow:hidden

2)给父级增加border:1px solid transparent(这是一个透明色);

3)给父级增加display:inline-block;

4)给父级position:absolute;

5)给父级增加padding-top:1px;

border边框的属性

border-style属性值:

none:定义无边框

hidden 与"none相同",不过用于表示除外,对于表hidden解决了边框冲突

dotted定义点状边框.在大多数浏览器中呈现为实线

dashed定义虚线.在大多数浏览器中呈现为实线

double定义为双线.双线的 宽度等于boder-width的值

groove定义3d凹槽边框吗,取决于boder-color

另外还有  ridge3d垄状边框。其效果取决于 border-color 的值。

inset 定义 3D inset 边框。其效果取决于 border-color 的值。

outset 定义 3D outset 边框。其效果取决于 border-color 的值。

inherit 规定应该从父元素继承边框样式。

 

关于文本的一些设置

 

font-size:字体大小  一般为偶数,单位px, em, rem

 

网页中颜色的设置

用英文单词作为属性值,也可以用rgb(),rgba()和十六进制色彩值表示

 

属性值

描述

xx-small

x-small

small

medium

large

x-large

xx-large

把字体的尺寸设置为不同的尺寸,从 xx-small 到 xx-large。

默认值:medium。

smaller 把 font-size 设置为比父元素更小的尺寸。

larger 把 font-size 设置为比父元素更大的尺寸。

length 把 font-size 设置为一个固定的值。

% 把 font-size 设置为基于父元素的一个百分比值。

inherit 规定应该从父元素继承字体尺寸。

 

color设置文本的字体颜色

 

color_name 规定颜色值为颜色名称的颜色(比如 red)。

hex_number 规定颜色值为十六进制值的颜色(比如 #ff0000)。

rgb_number 规定颜色值为 rgb 代码的颜色(比如 rgb(255,0,0))。

inherit 规定应该从父元素继承颜色。

 text-align文字对齐方式

left把文本排列在左边.默认值:由浏览器决定.

right 把文本排列到右边

center 把文本排列在中间

justify实现两端对齐的文本对齐文本效果

inherit规定应该从父元素继承 text-align属性值

font-weight文字着重

 

 

normal 默认值。定义标准的字符。

 

bold 定义粗体字符。

 

bolder 定义更粗的字符。

 

lighter 定义更细的字符。

 

100

 

200

 

300

 

400

 

500

 

600

 

700

 

800

 

900

 

定义由粗到细的字符。400 等同于 normal,而 700 等同于 bold。

 

inherit 规定应该从父元素继承字体的粗细

 

text-decoration文本修饰

 

none 默认.定义标准的文本.

underline 定义文本下的线

overline定义文本的上的一条线

lin-through 定义穿过文本下的一条线

blink 思念故意闪烁的文本

inherit规定应该懂父元素继承text-decoration属性的值

 

word-spacing单词间距(有空格为解析单位)

normal 默认。定义单词间的标准空间。

length 定义单词间的固定空间。

inherit 规定应该从父元素继承 word-spacing 属性的值。

 

letter-spacing  字符间距

 

font-family字体(通常中文默认是宋体)

line-height行高

text-indent首行缩进(em缩进字符)

font-style 文字样式

normal 默认值。浏览器显示一个标准的字体样式。

italic 浏览器会显示一个斜体的字体样式。

oblique 浏览器会显示一个倾斜的字体样式。

inherit 规定应该从父元素继承字体样式。

 

 

 

 

 

转载于:https://www.cnblogs.com/mdw521forever/p/6216743.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/469660.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nginx服务无法启动,启动时报错1067以外终止

解决方法&#xff1a; 首先cmd命令打开&#xff0c;输入nginx -t测试配置文件是否能运行OK&#xff0c;如果报错bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a …) 则说明配置文件中的端口0.0.0.0:80被占用 可使用下面两种方法解决&#xff1a; cmd输…

智慧交通day03-车道线检测实现02-2:张氏标定法+双目标定

6.张氏标定法 张氏标定法是张正友博士在1999年发表在国际顶级会议ICCV上的论文《Flexible Camera Calibration By Viewing a Plane From Unknown Orientations》中&#xff0c;提出的一种利用平面棋盘格进行相机标定的实用方法。 该方法介于传统标定法和自标定法之间&#xff…

指针的基本操作(10.1 Basic Pointer Operations)

[This section corresponds to K&R Sec. 5.1] The first things to do with pointers are to declare a pointer variable, set it to point somewhere, and finally manipulate the value that it points to. A simple pointer declaration looks like this: 对指针的第…

C/C++中的声明与定义

含义 声明(Declaration), 用于告诉编译器被声明的函数/变量的存在, 及它们的类型/调用格式信息, 以检查是否被正确调用. 声明不分配内存空间. 定义(Definition), 用于告诉编译器被声明的函数/变量的存在位置, 会分配内存空间. 变量/函数在被使用之前一定要被声明. 声明和定义可…

HTML animate()动画更改多个元素背景颜色但不同时生效问题

问题&#xff1a; 我想点击按钮时把页面中的body颜色和button中颜色【同时】改变 这个时候出现了body颜色先变化&#xff0c;而button颜色后变化&#xff0c;似乎是因为我的代码是这样有先后顺序的&#xff1a; $("html,body").animate({backgroundColor:BGC[rando…

plt.axis()用法详解

plt.axis(‘square’) 作图为正方形&#xff0c;并且x,y轴范围相同&#xff0c;即y m a x − y m i n x m a x − x m i n y_{max}-y_{min} x_{max}-x_{min}y plt.axis(‘equal’) x,y轴刻度等长 plt.axis(‘off’) 关闭坐标轴 官网上也贴出了其他的一些选项 plt.axis([a,…

工作队列

关于工作队列的详细API解释:http://blog.csdn.net/angle_birds/article/details/8448070 工作队列的使用:http://blog.csdn.net/zhenwenxian/article/details/17980231 下面是TP驱动中用到的工作队列:但是唤醒任务用的是queue_work函数 /** drivers/input/touchscreen/gt80…

python3列表生成式中的for循环与普通放在外面的for循环细微差异

python3列表生成式中的for循环与普通放在外面的for循环细微差异 实例&#xff1a; 给定列表alist [1,2,3,4,5,6,7]&#xff0c;k3 想要使用for循环达成输出[5,6,7,1,2,3,4] 1.用外面的for循环做&#xff1a; alist [1,2,3,4,5,6,7] k 3 for _ in range(k):alist[0:0] [ali…

struts2学习笔记之十一:struts2的类型转换器

Struts2的类型转换器如何实现Struts2的类型转换器&#xff1f;* 继承StrutsTypeConverter* 覆盖convertFromString和convertToString注册类型转换器* 局部类型转换器&#xff0c;局部类型转换器只对当前Action起作用&#xff0c;需要提供如下配置文件&#xff1a;MyActionName-…

【Pytorch神经网络基础理论篇】 01 从零开始介绍深度学习算法和代码实现

同学你好&#xff01;本文章于2021年末编写&#xff0c;已与实际存在较大的偏差&#xff01; 故在2022年末对本系列进行填充与更新&#xff0c;欢迎大家订阅最新的专栏&#xff0c;获取基于Pytorch1.10版本的理论代码(2023版)实现&#xff0c; Pytorch深度学习理论篇(2023版)…

不让系统进休眠(调试时有时会用到)

关于android的锁机制&#xff0c;可以查看&#xff1a;http://blog.csdn.net/sfrysh/article/details/6608118 不让android进入休眠可以在kernel里加上三行代码。一直保管着这个锁。系统就不会进入休眠。如下&#xff1a; static struct wake_lock wqf_charge_display_lock; /…

【Pytorch神经网络基础理论篇】 02 pytorch环境的安装

同学你好&#xff01;本文章于2021年末编写&#xff0c;已与实际存在较大的偏差&#xff01; 故在2022年末对本系列进行填充与更新&#xff0c;欢迎大家订阅最新的专栏&#xff0c;获取基于Pytorch1.10版本的理论代码(2023版)实现&#xff0c; Pytorch深度学习理论篇(2023版)…

JavaScript (If...Else和Switch和循环遍历) 语句以及常用消息框

If...Else 语句 JavaScript中if...else语句和Java中的语法和使用方法是一样的。 只是在JavaScript中要使用小写字母。使用大写的 IF 会出错&#xff01; 至于if...else...else if...和Java中的都是一样的。 例&#xff1a; var d new Date() var time d.getHours()if (time&l…

numpy中两个array数值比较,在IDE中显示完全相同,但是bool判断两个array是否相等却返回False

numpy踩坑&#xff1a;两个array中数值分别比较&#xff0c;在IDE显示相同&#xff0c;但是bool判断两个array是否相等值却是False 在numpy数据比较时&#xff0c;在IDE显示完全相同但是比较是否相等却有时候返回False&#xff1f; 原因出在了精度显示上面&#xff0c;在代码开…

C两个小例子(数组与指针)

大端模式 所谓的大端模式&#xff0c;是指数据的高位&#xff0c;保存在内存的低地址中&#xff0c;而数据的低位&#xff0c;保存在内存的高地址中&#xff0c;这样的存储模式有点儿类似于把数据当作字符串顺序处理&#xff1a;地址由小向大增加&#xff0c;而数据从高位往低位…

智慧交通day03-车道线检测实现03:相机校正和图像校正的实现

1.相机标定 根据张正友校正算法&#xff0c;利用棋盘格数据校正对车载相机进行校正&#xff0c;计算其内参矩阵&#xff0c;外参矩阵和畸变系数。 标定的流程是&#xff1a; 准备棋盘格数据&#xff0c;即用于标定的图片对每一张图片提取角点信息在棋盘上绘制提取到的角点&a…

win10编辑js文件报错,错误','

在filezilla中编辑js文件报错&#xff0c;在本地可以使用文本编辑&#xff0c;但需重新上传覆盖&#xff0c;很不方便 在win10默认应用中修改为文本编辑即可&#xff0c;在FTP编辑&#xff1a; 直接可以打开编辑

智慧交通day03-车道线检测实现04:车道线提取原理+代码实现+效果图

我们基于图像的梯度和颜色特征&#xff0c;定位车道线的位置。 在这里选用Sobel边缘提取算法&#xff0c;Sobel相比于Canny的优秀之处在于&#xff0c;它可以选择横向或纵向的边缘进行提取。从车道的拍摄图像可以看出&#xff0c;我们关心的正是车道线在横向上的边缘突变。Ope…

linux下的shell编程

下面是一个最简单的shell: 例5&#xff1a;输入参数 $#是指参数个数、$是所有输入的参数 #! /bin/sh echo "$# parameters"; echo "$";wqfwqf-System-Product-Name:/worksen/linuxshell$ ./echo.sh ad 1 parameters ad新建一个shell. gedit echo.sh 输入以…

C#通过修改注册表改变IE默认选项

修改注册表&#xff0c;这个代码好实现&#xff0c;关键是怎么找到对应的注册表值&#xff0c;也就是说画一条线很容易&#xff0c;难的是找到要在哪里画&#xff0c;然后我百度了一圈&#xff0c;出来的都是画线的&#xff0c;没有指出或者指出的不全的注册表对应值&#xff0…