发表日期: 2021-04-28 12:55:40 浏览次数:75
项城网站制作要多少钱【域名企业邮箱服务器注册申请办理】项城网络优化公司哪家好、项城软件开发外包价格、项城高端企业网站页面制作设计专业公司、项城微信公众号小程序购物支付搭建制作公司
项城,位于河南省东南部,周口市下辖县级市,居黄河冲积平原南部,淮河主要支流沙颍河中游。位于河南、安徽两省交界处,大广高速、宁洛高速在市区交汇,106国道和5条省道穿越全境,漯阜铁路连接京广、京九,沙颍河航运直通长江,是豫东南较佳的人流、物流、资金流、信息流交汇点。
2018年,全市生产总值完成339.91亿元,同比增长8.7% [1] 。
项城以味精、皮革、医药、纺织为支柱的工业体系,是中国最大的手工鞋生产基地、中国著名的莲花味精所在地,中西部通往长三角最近的水运城市。2011年荣获“中国最佳投资城市”、“中国十大发展潜力城市”称号。 [2] 2019年2月2日,被国家中医药管理局评为县级全国基层中医药工作先进单位。 [3] 2020年1月22日,被住房和城乡建设部命名为国家园林城市。 [4-5] 2020年2月13日,获得2019年度全国“平安农机”示范县称号。 [6]
CSS基础、盒子模型、选择器
文章目录
1.CSS基础
CSS介绍
CSS特点
我的想法
CSS的一些基础用法
使用
注释
颜色
背景
字体
文本
图标
链接
列表 、表格
2.盒子模型
3.选择器
CSS基础
CSS介绍
即层叠样式表是一种用来表现HTML或XML等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
CSS特点
CSS 描述了如何在屏幕、纸张或其他媒体上显示 HTML 元素。
CSS 节省了大量工作。它可以同时控制多张网页的布局。
外部样式表存储在 CSS 文件中 。
我的想法
我认为CSS就是一种可以将自己想要表达的内容通过直观的方式展现给别人的工具,可以用来让自己的网页变得更加好看。可以真正具体的控制自己网页的布局。
CSS的一些基础用法
使用
css有三种使用方式
外部 CSS
内部 CSS
行内 CSS
外部css
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
可以再该文件外再写一个文件,用link标签对于外部的css文件进行调用。
内部css
<head>
<style>
body {
}
</style>
</head>
可以在文件的头部写一个<style></style>直接对css进行调用
行内css
<p style="color:red;"></p>
可以在你的标签里直接对该标签下的对象进行css的调用
注释
css的注释与html的注释长得不一样,我也是刚刚在w3c上查定位时候才发现这两个不一样,完全没有注意。
/* */
↑↑这玩意就是css中注释的样子了
<!-- -->
而这个↑则是html中注释的样子,长得完全不一样我可能是瞎了QAQ
当然这两个注释都可以一次性注释很多行,而且快捷键都是ctrl+/,还是很方便的。当然我在第一次写网页的时候完全不想用注释,感觉这玩意好麻烦,而当我检查的时候。。。
颜色
指定颜色是通过使用预定义的颜色名称,或 RGB、HEX、HSL、RGBA、HSLA 值。
虽说我只用过 RGB、HEX、RGBA就是了
RGB(A)颜色
<h1 style="color:rgb(red, green, blue);"></h1>
RGB分别是0-255,如果正在加一个变量就是透明度了,在0-1之间
HEX颜色
<h1 style="color:#rrggbb;"></h1>
其中 rr(红色)、gg(绿色)和 bb(蓝色)是介于 00 和 ff 之间的十六进制值(与十进制 0-255 相同)。
例如,#ff0000 显示为红色,因为红色设置为最大值(ff),其他设置为最小值(00)。
HSL颜色
<h1 style="hsla(hue, saturation, lightness);"></h1>
色相(hue)是色轮上从 0 到 360 的度数。0 是红色,120 是绿色,240 是蓝色。
饱和度(saturation)是一个百分比值,0% 表示灰色阴影,而 100% 是全色。
亮度(lightness)也是百分比,0% 是黑色,50% 是既不明也不暗,100%是白色。
背景
CSS 背景属性用于定义元素的背景效果。
background-color
background-image
background-repeat
background-attachment
background-position
背景一共有↑5种属性
background-color
background-color 属性指定元素的背景色。
body {
background-color: lightblue;
}
就是像这个样子٩ξ°v°ʔو~
background-image
background-image 属性指定用作元素背景的图像。
默认情况下,图像会重复,以覆盖整个元素。
body {
background-image: url("paper.gif");
}
这个背景的地址可以是自己电脑里图片的位置也可以是网络地址٩ξ・ω・´メʔو
background-repeat
默认情况下,background-image 属性在水平和垂直方向上都重复图像。
某些图像应只适合水平或垂直方向上重复,否则它们看起来会很奇怪,如下所示:
body {
background-image: url("gradient_bg.png");
background-repeat: repeat-x;
background-repeat: repeat-y;
background-repeat: no-repeat;
这些分别是x轴重复,y轴重复与全部重复 ξ·''·ʔ
}
background-position
background-position 属性用于指定背景图像的位置。
body {
background-image: url("tree.png");
background-repeat: no-repeat;
background-position: right top;
}
介把图扔在右上角了ヘ|・∀・|ノ*~●
background-attachment
background-attachment 属性指定背景图像是应该滚动还是固定的(不会随页面的其余部分一起滚动)
body {
background-image: url("tree.png");
background-repeat: no-repeat;
background-position: right top;
background-attachment: fixed;
}
这个是不会随着一起动的,万恶的广告ξ益ʔ(;'∀')
body {
background-image: url("tree.png");
background-repeat: no-repeat;
background-position: right top;
background-attachment: scroll;
}
这个就不会动了
字体
字体不用多说,冲浪多了作用dddd
在 CSS 中,有五个通用字体族:
衬线字体(Serif)- 在每个字母的边缘都有一个小的笔触。它们营造出一种形式感和优雅感。
无衬线字体(Sans-serif)- 字体线条简洁(没有小笔画)。它们营造出现代而简约的外观。
等宽字体(Monospace)- 这里所有字母都有相同的固定宽度。它们创造出机械式的外观。
草书字体(Cursive)- 模仿了人类的笔迹。
幻想字体(Fantasy)- 是装饰性/俏皮的字体。
所有不同的字体名称都属于这五个通用字体系列之一。
font-style
font-style 属性主要用于指定斜体文本。
此属性可设置三个值:
normal - 文字正常显示
italic - 文本以斜体显示
oblique - 文本为“倾斜”(倾斜与斜体非常相似,但支持较少)
p.normal {
font-style: normal;
}
p.italic {
font-style: italic;
}
p.oblique {
font-style: oblique;
}
font-weight
font-weight 属性指定字体的粗细
p.normal {
font-weight: normal;
}
p.thick {
font-weight: bold;
}
font-variant
font-variant 属性指定是否以 small-caps 字体(小型大写字母)显示文本。
在 small-caps 字体中,所有小写字母都将转换为大写字母。但是,转换后的大写字母的字体大小小于文本中原始大写字母的字体大小。感觉没有用过ξ首ʔ。
p.normal {
font-variant: normal;
}
p.small {
font-variant: small-caps;
}
font-size
font-size 属性设置文本的大小。
绝对尺寸:
将文本设置为指定大小
不允许用户在所有浏览器中更改文本大小(可访问性不佳)
当输出的物理尺寸已知时,绝对尺寸很有用
相对尺寸:
设置相对于周围元素的大小
允许用户在浏览器中更改文本大小
注释:如果您没有指定字体大小,则普通文本(如段落)的默认大小为 16px(16px = 1em)。
h1 {
font-size: 40px;
font-size: 40em;
font-size: 100%;
}
这里的三个分别是像素,当前字体大小与上一个字体的大小比例
简写٩ξ°v°ʔو~
为了缩短代码,也可以在一个属性中指定所有单个字体属性。
font 属性是以下属性的简写属性:
font-style
font-variant
font-weight
font-size/line-height
font-family
p.a {
font: 20px Arial, sans-serif;
}
p.b {
font: italic small-caps bold 12px/30px Georgia, serif;
}
就是这样~
文本
color
color 属性用于设置文本的颜色。颜色由以下值指定:
颜色名 - 比如 “red” 十六进制值
比如 “#ff0000” RGB 值
比如 “rgb(255,0,0)”
body {
color: blue;
}
h1 {
color: green;
}
text-align
text-align 属性用于设置文本的水平对齐方式。
文本可以左对齐或右对齐,或居中对齐。
h1 {
text-align: center;
}
h2 {
text-align: left;
}
h3 {
text-align: right;
}
怎么对齐就字面意思喽
div {
text-align: justify;
}
当 text-align 属性设置为 "justify" 后,将拉伸每一行,以使每一行具有相等的宽度,并且左右边距是直的
direction 和 unicode-bidi
direction 和 unicode-bidi 属性可用于更改元素的文本方向
p {
direction: rtl;
unicode-bidi: bidi-override;
}
vertical-align
vertical-align 属性设置元素的垂直对齐方式。
img.top {
vertical-align: top;
}
img.middle {
vertical-align: middle;
}
img.bottom {
vertical-align: bottom;
}
图标
有点难说QAQ 就看这个吧 ٩ξ・ω・´メʔو
图标诶
链接
链接可以使用任何 CSS 属性(例如 color、font-family、background 等)来设置样式。 此外,可以根据链接处于什么状态来设置链接的不同样式。 四种链接状态分别是:
a:link - 正常的,未访问的链接
a:visited - 用户访问过的链接
a:hover - 用户将鼠标悬停在链接上时
a:active - 链接被点击时
/* 未被访问的链接 */
a:link {
color: red;
}
/* 已被访问的链接 */
a:visited {
color: green;
}
/* 将鼠标悬停在链接上 */
a:hover {
color: hotpink;
}
/* 被选择的链接 */
a:active {
color: blue;
}
列表 、表格
同图标~
走喽
盒子模型
盒子模型共有四个组成部分,分别是:
1)border边框
2)content内容
3)padding内边距
4)margin外边距
1)border边框
元素的边框 (border) 是围绕元素内容和内边距的一条或多条线。
边框允许规定其样式,宽度及颜色。
用法
(1)border边框的样式
样式是边框最重要的一个方面,因为如果没有样式,将根本没有边框。
边框的样式是由border-style属性定义的。
如图,是border-style定义的十种样式。其中用红框框住的是常用的样式。
现在我们已经有了样式的具体形式。
当我们使用样式时要注意每个边的情况,如果提供全部四个参数值,将按上-右-下-左的顺序作用于四个边框。
如果只提供一个,将用于全部的四条边。
如果提供两个,第一个用于上-下,第二个用于左-右。
如果提供三个,第一个用于上,第二个用于左-右,第三个用于下。
总的来说就是按照顺时针的顺序进行参数提供。
例如:
body {
border-style: double groove;
}
body {
border-style: double groove dashed;
}
(2)border边框的宽度
与样式相同
如果提供全部四个参数值,将按上-右-下-左的顺序作用于四个边框。
如果只提供一个,将用于全部的四条边。
如果提供两个,第一个用于上-下,第二个用于左-右。
如果提供三个,第一个用于上,第二个用于左-右,第三个用于下。
同样是顺时针的顺序。
需要注意的是
要使用该属性,必须先设定对象的height或width属性,或者设定position属性为absolute。
如果border-style设置为none,本属性将失去作用。
用法为
border-width : medium | thin | thick | length
medium : 默认宽度
thin : 小于默认宽度
thick : 大于默认宽度
length : 由浮点数字和单位标识符组成的长度值。不可为负值。
在一般情况下我们常用的是length,且单位通常为像素px。
(3)border边框的颜色
颜色比较简单,与其他颜色的写法类似。
border-color: black;
border-color: RGB(0,0,0);
border-color:#fff;
这三种写法都可以。
但要注意的是
如果提供全部四个参数值,将按上-右-下-左的顺序作用于四个边框。
如果只提供一个,将用于全部的四条边。
如果提供两个,第一个用于上-下,第二个用于左-右。
如果提供三个,第一个用于上,第二个用于左-右,第三个用于下。
要使用该属性,必须先设定对象的height或width属性,或者设定position属性为absolute。
如果border-width等于0或border-style设置为none,本属性将失去作用。
综上我们会发现无论是宽度还是颜色,都有一句话叫做“ 要使用该属性,必须先设定对象的height或width属性,或者设定position属性为absolute。如果border-width等于0或border-style设置为none,本属性将失去作用。 ',这也是border-style是最重要的一点的原因。
其次在我们使用的时候的具体格式及语法为:
border : border-width || border-style || border-color
(这三个元素在写的时候没有顺序要求,但一般都是宽度在前,颜色在后)
例如:
p {
border: thick double yellow;
}
需要注意的是边框会影响盒子的实际大小
2)content内容
内容很简单,就是写入你想展示给别人看的内容
3)padding外边距
padding属性用于设置内边距,即边框与内容之间的距离。
如图,即为padding的四种属性及其作用。
在一般的情况下,我们普遍使用的是padding的复合写法,例如:
body {
padding: 36pt 24pt 36pt;
}
body {
padding: 11.5%;
}
body {
padding: 10% 10% 10% 10%;
}
检索或设置对象四边的补丁边距。
如果提供全部四个参数值,将按上-右-下-左的顺序作用于四边。
如果只提供一个,将用于全部的四条边。
如果提供两个,第一个用于上-下,第二个用于左-右。
如果提供三个,第一个用于上,第二个用于左-右,第三个用于下。
同样也是顺时针的顺序。
需要注意的是边框会影响盒子的实际大小
内联对象要使用该属性,必须先设定对象的height或width属性,或者设定position属性为absolute。
不允许负值。
同样,padding也有着这样的要求。
4)margin
padding属性用于设置外边距,即盒子与盒子之间的距离。
margin简写方式与padding一样。
检索或设置对象四边的外延边距。
如果提供全部四个参数值,将按上-右-下-左的顺序作用于四边。
如果只提供一个,将用于全部的四边。
如果提供两个,第一个用于上-下,第二个用于左-右。
如果提供三个,第一个用于上,第二个用于左-右,第三个用于下。
内联对象要使用该属性,必须先设定对象的height或width属性,或者设定position属性为absolute。
例如:
body { margin: 36pt 24pt 36pt; }
body { margin: 11.5%; }
body { margin: 10% 10% 10% 10%; }
总而言之,设置盒子的前提是**内联对象要使用该属性,必须先设定对象的height或width属性,或者设定position属性为absolute
关于基础选择器
标签选择器
标签选择器是针对相同标签进行选择的选择器
用法为
<style>
p{
}
</style>
意即对全体< p>进行选择,缺点是无法做到对相同标签下某一单独个体进行选择
类选择器
类选择器是针对某些标签进行选择的选择器
用法为
<style>
.nav{
}
</style>
意即对class="nav"的对象进行选择,可以是一个也可以是多个,用法比较灵活
注意:在用的时候一定是“ . ”进行打头
id选择器
id选择器是针对某一个标签进行选择的选择器
用法为
<style>
#nav{
}
</style>
意即对id为"nav"的标签进行选择,用法与类选择器类似,在JavaScript中用的较多
注意:1)用的时候一定为“ # ”打头
2)id选择器与类选择器最大的不同是id选择器只对第一个id相同的进行选择
通配符选择器
通配符选择器是对所有标签进行选择的选择器
用法为
<style>
*{
}
</style>
意即对所有标签进行选择,威力很大
项城网站制作要多少钱【域名企业邮箱服务器注册申请办理】项城网络优化公司哪家好、项城软件开发外包价格、项城高端企业网站页面制作设计专业公司、项城微信公众号小程序购物支付搭建制作公司
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: https://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878