博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTML基础知识总结二
阅读量:5917 次
发布时间:2019-06-19

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

1、CSS(层叠样式表)

有三种使用方式:元素内联、页面嵌入和外部引用

元素内联:直接将样式写入元素的style属性中,这种方式适用于没有可复用性的场合.
例如:
<input type="text" readonly="readonly" style="background-color:red">
页面嵌入:表示页面中所有某一元素都是采用指定的样式,适合于样式复用,减小页面体积.
例如:
在head中加入
<style type="text/css">
input{border-color:Yellow;color:Red;}
</style>
外部引用:将css内容写入css后缀的文件中,textarea{background:yellow}然后在页面中引用,
在head中加入<link type="text/css" rel="Stylesheet" href="s1.css"/>,适合于多个页面共享css.

2、层(Div)、块(Span)

(1)、<div></div>将内容放到层中,就以将这些内容当成一个整体进行处理,比如整体隐藏、整体移动等.

div非常强大和常用,类似于WinForm的Panel.
(2)、span:div是将内容放到一个矩形的区块中,会影响布局,而span只是把一段内容定义成一个整体进
行操作,但不影响布局、显示.

3、常见样式

(1)、css计量单位:css中表示宽度、距离时有多种计量单位:px(像素)、30%(百分比)、em(相对单位)等.

(2)、background-color:背景颜色;color:文本颜色.
(3)、border-style:solid;边框风格,实线(默认是没有),还有dotted(点)等值;border-color:边框颜色;border-width:边框宽度(默认是0).
例如:
style="border-color:Red;border-width:1px;border-style:dotted;"
(4)、display:元素是否显示,可选值none(不显示)、block(显示为块级元素,此元素前后会带有换行符)、
inline(显示为内联元素,元素前后没有换行符)等.
(5)、cursor:鼠标在元素上时显示的光标图标,可选值:cursor(默认光标)、pointer(超链接上的手)、
text(输入Bean)、wait(忙沙漏)、help(帮助)、光标变成图案cursor:url()等.
(6)、LI不显示圆点:LIST-STYLE-TYPE:none;一般设在li或ul上.

4、样式选择器

对于非元素内联的样式需要定义样式选择器,有三种:标签选择器、class选择器和id选择器

标签选择器:对于指定的标签采用统一的样式
例如:input{border-color:Yellow;color:Red;}
class选择器:以定义一个命名的样式,然后在用到它的时候设定元素的class属性为样式的名称,还可以同时设定多个class,名称之间加空格
例如:.warning{background:yellow;}
.highlight{font-size:xx-large;cursor:help;}
<table>
<tr><td class="highlight">aaa</td>
<td class="warning">bbb</td>
<td class="highlight warning">ccc</td></tr>
</table>
id选择器:为指定id的元素设定样式,id前加#
例如:#username{font-size:xx-large;}
<input id="username" type="text" value="aaaa"/>
5、伪选择器

为标签的不同样式设定不同的样式

例如:
A:visited:超链接点击过的样式;A:active:选中超链接时的样式;A:link:超链接未被访问过的状态;
A:hover:鼠标移到超链接时的状态.
A:visited{text-decoration:none}
A:active{text-decoration:none}
A:link{text-decoration:none}
A:hover{text-decoration:underline}

6、样式优先级

class选择器和style可以同时使用,当两者设定的样式有冲突时,style里的样式会覆盖class里的样式.

例如:.warning{background:yellow;}
<table>
<td class="warning" style="background:black;">bbb</td>
</table>
显示效果背景色为黑色.

转载于:https://www.cnblogs.com/zcz527/archive/2013/05/26/3100119.html

你可能感兴趣的文章
测试人员必学的软件快速测试方法(二)
查看>>
Agora iOS SDK-快速入门
查看>>
[STM32F429-DISCO-uCosiii]3.uCOSIII 移植
查看>>
LeetCode | Copy List with Random Pointer
查看>>
C语言博客05--指针
查看>>
Windows平台下,Scrapy Installation,安装问题解决
查看>>
[三]基础数据类型之Integer详解
查看>>
Android教程(2.1) Activity的详细讲解
查看>>
引入间接隔离变化(三)
查看>>
统一沟通-技巧-4-让国内域名提供商“提供”SRV记录
查看>>
cocos2d-x 3.0事件机制及用户输入
查看>>
FUHLEN/富勒 U79/U79G节能系列/U系列无线2.4G接收器-淘宝网
查看>>
比亚迪速锐F3专用夏季座套 夏天坐垫 四季坐套
查看>>
C++ 数字转换为string类型
查看>>
取证学习资料DVD
查看>>
高性能优化Web前端
查看>>
Google研究员Ilya Sutskever:成功训练LDNN的13点建议
查看>>
【转】Java并发编程:volatile关键字解析
查看>>
Sublime Text 格式化代码快捷键
查看>>
JVM系列五:JVM监测&工具[整理中]
查看>>