博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从零开始学_JavaScript_系列(三)——CSS相关(基础、选择器、position、div)
阅读量:6344 次
发布时间:2019-06-22

本文共 2597 字,大约阅读时间需要 8 分钟。

(一)使用

<style type=”text/css”>

具体css语句

</style>

 

(二)语法

    <style type="text/css">

        mm {background-color:red};  /*这行表示标签为mm的,背景色为红色,如果mm替换为p,则所有<p></p>标签覆盖内的变为红色*/

    </style>

①包含在<style>之中;

②格式为:标签名 { 具体样式 }

③使用花括号来包含;

④有时候需要使用双引号来包含值

大概如下图

 

 

(三)颜色

        mm {background-color:red}  /*这行表示标签为mm的,背景色为红色,如果mm替换为p,则所有<p></p>标签覆盖内的变为红色*/

        mm {color:rgb(50%,50%,0%)} /*可以和上一行写一起,也可以分开写*/

        nn{color:rgb(50,55,155)}    /*另外一种颜色表示方法*/

        nn{background-color:#0F0}  /*第三种颜色表示方法*/

 

(四)多重声明:

即把上面的第12行合并

    mm {background-color:red;

    color:rgb(50%,50%,0%)}

效果是一样的

 

(五)大小写

一般来说,CSS对大小写不敏感,但如果名称涉及HTML等,则需要注意大小写(如class=”样式”)

 

(六)同一种标签里,通过添加新的标签,以使其和一般的标签不一样

            nn{color:rgb(50,55,155)}    /*另外一种颜色表示方法*/

        nn{background-color:#0F0;

            font-size:30px;

        }  /*第三种颜色表示方法*/

        nn different {          /*虽然在nn里,但背景颜色和普通的nn不同,不过字体依然使用nn的大小(其他的也是)*/

            background-color:rgb(10%,10%,10%)}

        }

 

(七)id选择器和类选择器

html可以在标签里加id,然后css可以对id相符的进行样式操作。

有标签:<mm id="nn">pppp</mm>

有操作:

#nn {

   background-color:red;

   position:absolute;

left:500px;

top:500px;

    color:rgb(50%,50%,0%);

    font-size:45px;

}

 

即可

(八)绝对定位

丢一个盒子的样式:

.box {    position: absolute;    height: 200px;    width: 200px;    background-color: #ddd;    border: 1px #eee;        border-top-width: 1px;        border-right-width: 1px;        border-bottom-width: 1px;        border-left-width: 1px;        border-top-style: none;        border-right-style: none;        border-bottom-style: none;        border-left-style: none;        border-top-color: rgb(238, 238, 238);        border-right-color: rgb(238, 238, 238);        border-bottom-color: rgb(238, 238, 238);        border-left-color: rgb(238, 238, 238);        -moz-border-top-colors: none;        -moz-border-right-colors: none;        -moz-border-bottom-colors: none;        -moz-border-left-colors: none;        border-image-source: none;        border-image-slice: 100% 100% 100% 100%;        border-image-width: 1 1 1 1;        border-image-outset: 0 0 0 0;        border-image-repeat: stretch stretch;    padding: 5px;        padding-top: 5px;        padding-right: 5px;        padding-bottom: 5px;        padding-left: 5px;}

 

 

8CSSposition

语法为:

position:fixed

描述

absolute

生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。

元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。

fixed

生成绝对定位的元素,相对于浏览器窗口进行定位。

元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。

relative

生成相对定位的元素,相对于其正常位置进行定位。

因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。

static

默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。

inherit

规定应该从父元素继承 position 属性的值。

 

 

 

9div里面套用div

html方面:

No1:
文字1
No2:
文字2

 

 

css方面:

 

 

 

 

 

转载地址:http://jdyla.baihongyu.com/

你可能感兴趣的文章
PHP 标准规范中文版发布
查看>>
linux自动化构建工具-scons指南
查看>>
LeetCode OJ:Reverse Bits(旋转bit位)
查看>>
java io流
查看>>
使用java处理大文件
查看>>
CentOS 5.5使用yum来安装LAMP(php运行环境)【转载】
查看>>
PHP 网站大流量与高并发的解决方法
查看>>
记录vue创建项目过程
查看>>
mysql 语法
查看>>
linux添加新的swap分区
查看>>
[水力建模]EPANET代码解读1
查看>>
EPANET中的哈希文件——hash.c
查看>>
递归与回溯1
查看>>
ASP.NET MVC4在View中调用当前Controller中的方法
查看>>
1.30-CAE库的管理应用
查看>>
PCB布局技巧
查看>>
[UVA 10635] Prince ans Princess
查看>>
[洛谷P1903][国家集训队]数颜色
查看>>
[UOJ #52]【UR #4】元旦激光炮
查看>>
app打包流程
查看>>