css初识

css

css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化。

存在方式有三种:元素内联、页面嵌入和外部引入,比较三种方式的优缺点。

优先级:标签>页面镶入>外部,这个仅限同样的样式冲突是才有用

语法:style = ‘key1:value1;key2:value2;‘

  • 在标签中使用 style=‘xx:xxx;‘
  • 在页面中嵌入 < style type="text/css"> </style > 块
  • 引入外部css文件

必要性:美工会对页面的色彩搭配和图片的美化负责,开发人员则必须知道是如何实现的。

元素内联:

代码:

<p style="background-color: aqua">元素内联</p>

效果图:

页面嵌入

CSS标签选择器

/*标签选择器,找到所有的标签*/代码:
div{    background-color: red;}
<div>标签选择器</div><div>标签选择器</div>
效果:

/*id选择器*/

代码:#i1{    font-size: 56px;}
<br /><a id="i1">id 选择器</a>效果:

/*class选择器*/.c1 {    background-color: blue;    color: black;}
<span class="c1">class选择器</span><div class="c1">class选择器</div><a class="c1">class选择器</a>效果:


/*组合选择器*/.c4,.c5,.c6{    background-color: aqua;}
<div class="c4">组合选择器</div><div class="c5">组合选择器</div><div class="c6">组合选择器</div>效果:

/*层级选择器*/.c2 div p .c3{

    background-color: blueviolet;}
<div class="c2">    <div></div>    <div>        <p>            <span>层级选择器</span>            <a class="c3">层级选择器</a>        </p>    </div></div><div class="c3">test</div>效果:

外部引用:

代码:

css文件:

html文件:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title></title>    <link rel="stylesheet" href="common.css" /></head><body>    <div>css文件</div></body></html>

效果图如下:

css常用属性

background  【背景】

background-color  背景颜色   代码如下:

    <div style=" padding: 0px; color: rgb(0, 0, 255); line-height: 1.5 !important;">
        Hello,html
    </div>

效果图如下:

background-image 背景图片   代码如下:

    <div style="background-image: url(jd.jpg);height: 80px;" >
    </div>

效果图:

div是块级别的标签,我们的图片仅仅是一个小的图片,但是现在是平铺,所以看下面的代码:

<div style="background-image: url(jd.jpg);height: 80px;background-repeat: no-repeat" >效果图:

border 【边框】

设置边框,效果图如下图:

代码:

<!--border:有3个参数:线的粗细、线的样式(实线、点、虚线等)、线的颜色--><!--第一种:线的粗细为1像素,实线、红色--><div style="border:1px solid red;height:10px" ></div><!--第二种:线的粗细为1像素,点、蓝色--><div style="border:1px dotted blue;height:10px" ></div><!--第三种:线的粗细为1像素、虚线、紫色--><div style="border:1px dashed purple;height:10px" ></div>效果图如下:

边框可以单独的设置一边的边框、上、下、左、右

    <!--在左边设置边框,3px、实线、红色-->
    <div style="border-left: 3px solid red">Luotianshuai</div>
效果图:

Display

代码如下:

<!--display 为none将隐藏标签--> <div style="display: none;">display</div> <!--display 为inline会将块级别标签调为内联标签--> <div style="background-color:red;display:inline">display</div> <!--display 为block会将内联标签调为块级别标签--> <a style="background-color:red;display:block">display</a>
效果图:

cursor 鼠标停放所显示的效果

代码如下:

    <div style="cursor:pointer">停放在这里显示小手(pointer)</div>
    <div style="cursor:help">停放在这里显示问号(help)</div>
    <div style="cursor:wait">停放在这里显示加载(wait)</div>
    <div style="cursor:move">停放在这里显示移动(move)</div>
    <div style="cursor:crosshair">停放在这里显示定位(crosshair)</div>

浮动  float代码:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>luotianshuai_study</title>
<style>
.float-left{
width:20%;
background-color:red;
height: 500px;
float: left;
/*这里长和宽,可以用百分比或者直接指定像素来指定*/
}
.float-right{
width: 80%;
background-color:blue;
height: 500px;
float:left;
/*这里长和宽,可以用百分比或者直接指定像素来指定*/
}
</style>
</head>
<body>
<div class="float-left"></div>
<div class="float-right"></div>
</body>
</html>

效果图:

position 定位:

在页面某个位置设置一个词,这个词的位置是固定的。

代码:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>bbbbbbbb</title></head><body>        <div style="height: 1000px;background-color: blue;"></div>        <div style="position: fixed;right: 9px;bottom: 9px;">返回顶部</div>

</body></html>
效果图:

在页面中的一个框内,设置固定位置的词

代码:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>aaaaaaaaaaaaaaa</title></head><body>    <div style="height: 500px;width: 400px;border: 1px solid red;position: relative;">        <div style="height: 200px;background-color: red">            <div style="position: absolute;bottom: 0;right: 0;">1111111111</div>        </div>

    </div></body></html>效果图:


				
时间: 2024-10-07 06:00:07

css初识的相关文章

7.30.2014 CSS初识

今天初识css3看来JQuery高级编程要放到最后去看了.笔记:     a:link    {color:blue;} 未访问     a:visited {color:blue;} 已访问     a:hover   {color:red;}   悬浮     a:active  {color:yellow;}活动链接 css代码格式     p{          css属性:属性值         } border-radius:xxpx;(边框圆角)    padding-(top,l

CSS初识- 选择器 &amp;背景&amp; 浮动&amp; 盒子模型

CSS初识 CSS:cascading style sheets,css样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体.大小.对齐方式等).图片的外形(宽高.边框样式.边距等)以及版面的布局等外观显示样式. CSS以HTML为基础,提供丰富的功能,如字体.颜色.背景的控制及整体排版等,而且还针对不同的浏览器设置不同的样式. 引入CSS样式(书写位置) 内部样式表 内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并用style标签定义,语法就是在 行内式

0008 CSS初识(行内式、内部样式表、外部样式表)

typora-copy-images-to: media 第01阶段.前端基础.CSS初识 CSS层叠样式表 学习目标 理解 css的目的作用 css的三种引入方式 应用 css三种引用方式的书写 通过样式规则给标签添加简单的样式 1.HTML的局限性 说起HTML,这其实是个非常单纯的家伙, 他只关注内容的语义, 比如 表明这是一个大标题,用 表明这是一个段落,用 表明这儿有一个图片, 用表示此处有链接. 很早的时候,世界上的网站虽然很多,但是他们都有一个共同的特点: 丑. 这个是一个外国比较

Normalize.css 初识

一. 用来干嘛的 一个现代的.准备好了支持 HTML5 技术,并且要替代 CSS Reset 处理样式的理念. Normalize.css 使浏览器渲染所有元素更加一致,并且符合现代标准.它只是针对那些需要正常化的样式进行处理. A modern, HTML5-ready alternative to CSS resets Normalize.css makes browsers render all elements more consistently and in line with mod

#CSS# 初识CSS

CSS:Cascading Style Sheet (层叠样式表) CSS的内容可以分开写入CSS文件中,PHP文件中加入以下语句即可: <link herf="css/style.css" type="text/css" rel="stylesheet"/> 其中,style.css写入定义的样式,如: ul.menu{                       list-style-type:none;    backgroun

51、css初识

CSS 语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明. 1 2 3 4 5 6 7 8 9 '''         selector {                   property: value;                   property: value;              ...  property: value                    }          ''' 例如: 1 h1 {color:red; font-size:1

python html css 初识

##################总结############ 浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面 <!DOCTYPE html> <html lang="zh-CN"> #这个lang表示语言,zh-CN是中文的意思,就是说,你整个文档的内容以中文为主,如果以英文为主,就写成lang='en' <head&g

1、CSS初识

1.CSS简介: CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常存储在 CSS 文件中 多个样式定义可层叠为一 CSS解决的问题: HTML 标签原本被设计为用于定义文档内容.通过使用 <h1>.<p>.<table> 这样的标签,HTML 的初衷是表达“这是标题”.“这是段

html学习-css

1.css初识 css 中文解释:层叠样式表,把html比作木偶的话,css就是木偶的衣服,他的外在都能通过css来修饰,js则能是html动起来.产生用户交互... 1.1css样式表类型 css样式类型: 行内样式: 内部样式: 外部样式(推荐使用): <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title&