2019/3/13-人机交互实验四

2019-03-15  本文已影响0人  叶可剑

引言

  • CSS编程练习和界面设计

环境

用vs code进行编辑html文件

具体过程

实验题目 2.0:

1.首先新建文本文档,将后缀名改为.html
2.用vs code打开此文件,进行编辑
3.设置一个div中嵌套两个div来实现两个盒子覆盖在一个盒子上
<div class="mainBox">
<div class="leftBox"></div>
<div class="rightBox"></div>
</div>
4.以为三个盒子同样高度所以直接 div {height: 300px;}
5.然后分别对三个盒子进行设置宽度和颜色
6.让第一个盒子浮动在左边,第二个盒子浮动在右边即可
div {height: 300px;}
.mainBox {width: 960px;background:#CFF;}
.leftBox {width: 740px;background:#C9F;float: left;}
.rightBox {width: 210px;background: #FCF;float:right;}

实验题目 2.2:

  • .newsBox {min-height: 300px;width: 790px;}
    通过设置最小高度300px,超过高度则会自动调整
  • p {text-indent:2em;line-height:25px;}
    设置开头空两格,行间距为25px
  • .newsTitle {text-align: center;font-size: 20px;}
    标题居中且调整字体大小
  • .newsInfo {text-align: center;color: grey;border-bottom: rgb(128, 128, 128) dotted 0.1px;}
    设置颜色为灰色,下方有下划的灰色虚线
  • .newsContent {font-size: 16px}
    所有文字字体大小16px
  • p:nth-child(2) {font-weight: bolder;}
    p:nth-child(7) {font-weight: bolder;}
    选中特定的p使小标题加粗
  • p:nth-child(4) {text-align: center;}
    选中特定的p使图片居中

总结

  • 可以利用嵌套来实现盒子的重叠
  • 利用class来区分不同盒子,方便css渲染时的选择
  • 使用不同手段来渲染
上一篇下一篇

猜你喜欢

热点阅读