CSS基础 {属性:值;}
1.CSS是成叠样式表(Cascading Style Sheets)的缩写.它用于定义HTML元素的显示形式.
2.将CSS引入HTML的方式有三种:
a.外部样式表:
b.嵌入样式表:
c.内联样式表:
属性名为style 举例:
3.CSS中的选择器:
A:简单选择器;
a:元素选择器;元素 { 属性: 值; }
b:类选择器;.类名 { 属性: 值; } 注意有个点。
c:ID选择器;#id名 { 属性: 值; } 注意有个#,ID选择器只能被引用一次,而类选择器可以被多次引用。
d:伪类选择器;(有四个状态) 1、a:link{ } (未访问的链接)
2. a:visited{ }(已访问的链接)
3. a:hover{ }(鼠标在链接上)
4. a:active{ }(激活链接)
e:伪元素选择器;1, p:first-line{ }
2, p:first-letter{ }
4.复合选择器:
a:交集选择器:交集选择器由两个选择器直接连接构成,其结果是选中二者各自元素范围的交集。
其中第一个必须是标记选择器,第二个必须是类别选择器或者ID选择器。这两个选择器之间不能有空格。
eg:p.special{ }
h3.cls{ }
(以上选择器匹配)
b:并集选择器:
eg: h1,h2,h3,h4,h5,h6{ }
h2.special,.special,#one{ }
c:后代选择器:(继承最近的)后代选择器产生的影响不仅限于元素的"直接后代",而且会影响到它的"各级后代"
5.理解样式表的层叠:
层次的优先级别从小到大依次为:
外部样式表
嵌入式样式表
内联样式
如果是同一个样式表中不同选择器,优先级别从小到大依次为:
元素选择器
类别选择器
ID选择器
CSS的基本属性---文本样式
1.长度单位 1.px 2.em
2.颜色定义 color
3.设置字体样式 设置文字的字体 font-family:"黑体";
设置字体倾斜效果 font-style:Italic;
设置文字加粗效果 font-weight:bold; (粗体) font-weight:bolder; (加粗)
font-weight:100(范围100-900,数字越大字体越粗)
设置英文字母大小写转换 text-transform: capitalize; (单词首字母大写)
设置控制文字大小 font-size:..px/..%/..em
设置文字的装饰效果 text-decoration: none/underline/line-through(删除线)/overline(顶线);
4.设置段落样式 设置段落首行缩进 text-indent:..em(..个标准字符大小的距离)/..px;
设置字词间距离 letter-spacing(字母):..px; word-spacing(单词):..px;
设置段落内部的文字行高 line-height:
控制文本的水平位置 text-align:left/right(右对齐)/center(居中)/justify(两端对齐)
设置文字与背景颜色 color:...; background-color:...;
设置段落的垂直对齐方式 vertical-align:...;(只对表格单元格中的元素起作用)
css的基本属性---图像样式
1.设置图片边框:border-width:(粗细) ; border-color:(颜色) ; border-style:(线性) ;
不同的边框可以设置不同的样式,eg:border-left-style、 border-top-width .... solid实线
2.图片的缩放: width height (百分比,像素)
3.图文混排:
文字环绕:float (浮动)
图片与文字对齐方式:水平对齐 text-align:
<br/>
垂直对齐 vertical-align:
4,。设置背景颜色与图像:background-color: background-image:url(地址)
可以使用background-repeat:来控制平铺,repeat:水平和垂直方向平铺,默认值。
no-repeat:不平铺。
repeat-x:只沿水平方向平铺。
repeat-y:只沿垂直方向平铺。
5.设置背景图像位置:background-position:( 可以设置两个值 eg:left top)
6.设置背景图片固定位置 :background-attchment:fixed; 图片滚动: scroll
补充:去掉无序列表前的小圆点,list-style: none;
上标用 eg:图像样式
定位(查看position7)
1.绝对定位:(设置为相对定位的元素框会偏移某个距离。元素仍然保持其未定位前的形状,它原本所占的空间仍保留。)
position: relative;
top:..px;
left:..px;
2.相对定位: ( 绝对定位的元素的位置相对于最近的已定位的元素,
如果元素没有已定位的元素,那么它的位置相对于最初的包含块。)position:absolute;
top:..px;
left:..px;
css基本属性—表格样式(les8)
1.控制表格:cellspacing:列间距 cellpadding:列的内边距
border:表格边框 bgcolor:表格颜色 border-collapse:合并相邻列的边框线
border-spacing : 设置列的间距
设置表格宽度:table-layout:fixed(固定)或者auto(自动)
:表示表头 :表示表内容 :表示表尾 (顺序可以不一样,但一般还是按顺序) ,a:hover, ( 查 les9)。 与无序列表 用 list-style 来设置。 6.创建简单的导航菜单: a:垂直排列菜单 很多时候会用上 list-style-type:none 其作用是去掉有序或无序列表前的数字或圆点。 b:横向菜单 实现横竖转换只需设置float:left即可,同时把宽度取消掉。 7.设置图片翻转效果:(指网页中的一个图片,在鼠标指针经过时换成另外一个图片。) 可以用hover. 补充CSS3的属性 rotate(角度) 效果:当鼠标移上去的时候,列表可以转动你设置的角度。(正为顺时针,负为逆时针,若是180度,可以看见字是倒立的。不能清楚的看见转动 ,但可以看见字的变化) transform(转换):rotate( 旋转;循环 使旋转;使转动;使轮流)(-20deg) ; deg:程度(degree) (查看les9-5) CSS的盒模型 (les 10) 1.盒子的概念:在CSS中,一个独立的盒子模型content(内容)、border(边框)、padding(内边距)和margin(外边距)4个部分组成。 一个盒子实际所占用的宽度或高度是由“内容+内边距+边框+外边距”组成的。 2.设置边框,内边距,外边距: a 内边距(padding) padding属性可以设置1、2、3、4个属性值,分别如下: 设置1个属性值时,表示上下左右4个padding均为该值。 设置2个属性值时,前者为上下padding的值,后者为左右padding的值。 设置3个属性值时,第1个位上padding的值,第2个为左右padding的值,第3个为下padding得值。 设置4个属性值时,按照顺时针方向,依次为上、右、下、左padding的值。 b 外边距(margin) margin指的是元素与元素之间的距离 margin and padding 的设置时一样的。 3.盒子之间的关系: 标准的文档流: 标记与标记:p简单而言是一个区块容器标记,即 与
2.设置鼠标经过时表格的样式:a:hover
3.CSS与表单:a:制作像文字一样的按钮
transparent(透明的) 设置背景透明
border:0px; eg:
b:制作多彩下拉菜单 select option
c:制作只有下划线的输入框 border:0px/none;
border-bottom:1px (粗细) dashed(线性) #000000(颜色);
补充:1.display:block(行级元素换成块级元素)/ inline(块级元素换成行级元素)
2.CSS3的选择器: :nth-of-type(n) 选择器匹配属于父元素的特定类型的第 N 个子元素的每个元素.
n 可以是数字、关键词或公式。
用CSS设置链接与导航菜单 (les9)
1.设置超链接样式: 在HTML中 在CSS中还可以用伪类选择器的四个样式 a:link(未访问) a:visited(已访问)。
a:hover(鼠标移上去) a:active(激活)
2.创建按钮式超链接:text-decoration: none; a:link{ } a:active{ }
(可以设置这些) background: ;
color: ;
border-right: px solid ;
border-bottom: px solid ;
border-left: px solid ;
border-top: px 。
3.制作荧光菜单: 应用无序列表,
4.控制鼠标(cursor)指针 . {cursor: } (查 属性下的其他 CSS 2.0 中文手册)。
5.设置项目列表格式: 可以用有序列表

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











Mari kita cuba menyusun istilah di sini: "Penyedia Borang Statik." Anda membawa html anda

Pada permulaan projek baru, kompilasi SASS berlaku dalam sekejap mata. Ini terasa hebat, terutamanya apabila ia dipasangkan dengan BrowserSync, yang dimuat semula

Pada minggu ini, berita platform, Chrome memperkenalkan atribut baru untuk memuatkan, spesifikasi aksesibiliti untuk pemaju web, dan gerakan BBC

Ini saya melihat elemen HTML untuk kali pertama. Saya telah menyedarinya untuk seketika, tetapi Haven ' t mengambilnya untuk putaran lagi. Ia mempunyai cukup keren dan

Beli atau Membina adalah perdebatan klasik dalam teknologi. Membina barang sendiri mungkin berasa lebih murah kerana tidak ada item baris pada bil kad kredit anda, tetapi

Untuk sementara waktu, iTunes adalah anjing besar dalam podcasting, jadi jika anda mengaitkan "Langgan Podcast" untuk suka:

Terdapat banyak platform analisis untuk membantu anda mengesan data pelawat dan penggunaan di laman web anda. Mungkin paling penting Google Analytics, yang digunakan secara meluas

Pada minggu ini, roundup, sebuah bookmarklet yang berguna untuk memeriksa tipografi, menggunakan menunggu untuk mengamuk dengan cara modul JavaScript mengimport satu sama lain, ditambah Facebook ' s
