主要介绍html、css及其三种引用方式。  

最终效果如图:

一、HTML

html是一群标签的集合,每个标签可以定义属性,和写android页面差不多,android是xml文件格式,html是.html后缀。不同的是,html可以在标签中定义响应的js函数,但是android不行,得在类中获得该标签对象,然后添加时间响应函数。

html没什么好说的,有什么属性不会设置或者不记得了可以直接在网上查,和android一样不必把所有属性都记下来,但是基本的结构与基本的几个属性要知道。

二、CSS及其三种引用方式

css是页面的一种布局方式,css使得布局与样式分离,代码更清楚了,而且也更利于维护迭代。

它定义各种样式,在写html时,可以调用样式,这样当改变一个样式时,引用该样式的所有标签都会统一改变。css不但可以自定义样式,还可以更改html自带的标签样式,比如设置所有的

为绿色等。

定义的样式就像类一样,可以定义继承该样式的子样式,如:

.father{

}

.father a{

}

.father a.son{

}

第一个是我们自定义的样式;

第二个是我们自定义样式中链接应该有的样式;

第三个是自定义样式中有些链接应该有的样式。

引用 方式如下:

自定的样式

链接1

链接2

样式的嵌套如类的继承与重写。

它不仅可以设置标签的默认样式,还可以定义标签的事件响应时的样式,如

/* 鼠标移动到链接的颜色,定义该标签的行为响应样式 */
.navbar a:hover {
    background-color: #ddd;
    color: black;
}

注意这里是":",而不是".",感觉像是该类中定义了一个函数,在一定时候会触发。

选择未访问、已访问、悬浮和活动链接,并设置它们的样式:

a:link    {color:blue;}a:visited {color:blue;}a:hover   {color:red;}a:active  {color:yellow;}

其中hover可用于所有元素。

 

下面介绍html中嵌入css的三种方式:

1. 内部样式

在head中定义样式,在body中直接使用。

2. 内嵌样式

在style中写的样式是内联样式。比如 style="height:60px;"

3. 外部样式

为了使布局与样式进一步分离,将css定义的样式集会单独写在另一个.css文件夹中,然后在布局文件的head中使用link进行引用,如:

style.css文件内容:

 p{      background: yellow;  }

在一个.css文件中引用另一个.css文件:

@import "style.css";

 body{

 background: red;

 }

 

4. 其他

标有important标记的样式会有最高的优先级:

background: yellow !important;

在head中不能使用作为注释,否则接下来一个标签(样式)会不起作用,应该使用/**/

在样式中可以定义宽占页面多少比例:width:30%;如果想要定义高占页面的多少,则需要在html与body标签中写height:100%,以先指定整个页面占窗口的大小。

在样式中background表示背景(颜色或者是图片),color表示文字的颜色。

如果需要在一个界面中同时使用css与js,则

可以写在

前面,但是不能写在它里面,否则函数不能被识别。

 

具体项目已上传:https://download.csdn.net/download/michaelia_hu/11107454

 

 

 

 

 

 

更多相关文章

  1. BroadcastReceiver与Notification的综合应用自定义Action的调用
  2. Android(安卓)XML 中schema和自定义属性的关系
  3. Android中自定义加载样式图片的具体实现
  4. Android开发技巧:给Button的点击上色
  5. Android:自定义输入法(输入密码时防止第三方窃取)
  6. Android自定义View你所要知道的(一):坐标系
  7. 【Android】抽象布局 — include、merge 、ViewStub
  8. Android中弹窗中带有Edittext,软键盘遮挡问题
  9. android 自定义圆形进度条(一)

随机推荐

  1. Android(安卓)实现拍照功能
  2. Android(安卓)时区的修改增删,如何在菜单
  3. Android(安卓)UI技巧(一)——Android中伸缩
  4. android拖动条和评分组件的使用
  5. Android简单的计步器应用实现
  6. Android时间工具类 本地转UTC,UTC转本地
  7. 【Android(安卓)内存优化】Bitmap 内存缓
  8. Android菜单实现两种方式
  9. Android(安卓)App 手機軟體20個私房推薦,
  10. Android(安卓)Setting中添加解除屏幕锁选