HTML学习笔记之类、布局、响应式设计(九)

9.类、布局、响应式设计

9.1类

  • 使用style标签设置样式颜色 div块儿级元素
<!--类 -->
<html>
<head>
<style>
.cities {
   background-color:black;
  color:white;
  margin:20px;
  padding:20px;

}

</style>
</head>

<body>
<div class="cities">
<h4>中国</h4>
<p>*(the People's *),简称“中国”,成立于1949年10月1日,位于亚洲东部,太平洋西岸,是工人阶级领导的、以工农联盟为基础的人民**的*国家</p>
</div>

<div class="cities">
<h4>俄罗斯</h4>
<p>*(the People's *),简称“中国”,成立于1949年10月1日,位于亚洲东部,太平洋西岸,是工人阶级领导的、以工农联盟为基础的人民**的*国家</p>
</div>
</body>
</html>

运行效果:
HTML学习笔记之类、布局、响应式设计(九)

9.2分类行内元素 (字体不同色)

<!--分类行内元素 不同字体不同色-->
<html>
<head>
<style>
span.red {color:red;}
</style>
</head>
<body>
<h4>我有<span class="red">很重要</span>的事情</h4>
</body>
</html>

运行效果:
HTML学习笔记之类、布局、响应式设计(九)

9.3 布局(涉及CSS )–由于初学阶段还不了解CSS 所以先学写个例子放在这里,具体学习放在接下来CSS的学习中

<!--布局 CSS写法-->
<html>
<head>
<!-- 只设置padding不设置float:left;间距不管用 
(2)使用clear:both;清除了前面两个div设置的float: left;(浮动)才能使得bottom位于整个布局下部-->
<style>
#header {
 background-color:#D8B3D8;
 color:white;
 text-align:center;
 padding:5px;
}
#left {
  background-color:#B3B3D8;
  color:black;
  height:500px;
  width:100px;
  padding:10px;
  line-height:30px;
  float:left;
  text-align:center;
}
#right {
 padding:30px;
float:left;
}
#bottom{
 background-color:black;
 text-align:center;
 color:white;
 padding:30px;
 clear:both;

}
</style>
</head>
<body>

<div id="header">
<h1>详情页</h1>
</div>
<div id="left">
种类<br >
价格<br >
配送<br >
</div>

<div id="right">
<h2>London</h2>
<p>
London is the capital city of England. It is the most populous city in the United Kingdom,
with a metropolitan area of over 13 million inhabitants.
</p>
<p>
Standing on the River Thames, London has been a major settlement for two millennia,
its history going back to its founding by the Romans, who named it Londinium.
</p>
</div>

<div id="bottom">
下一页
</div>

</body>
</html>

运行效果:
HTML学习笔记之类、布局、响应式设计(九)

9.4 响应式设计 (一) (使用到CSS)

  • 响应式设计:就是能根据你打开网页窗口大小随意变化适合你窗口大小的设计,比如说以前有的网页在pc端上打开刚好但是在手机端上载体变小了,相应字就变的比较小了,而且还只能显示左边一半的页面内容,但是用了响应式设计后,他就能根据你自身载体的大小来变化了
  • 简单的讲,就是说,里面的内容可以根据窗口的大小,自动布局
  • border: 1px solid black;CSS盒模型–边框设置
  • float:left;CSS float 属性
<!--响应式设计一 -->
<!--(1)  float:left;  (2)border:1px solid-->
<html lang="en-US">
<head>
<style>
.cars{
  float:left;
  margin:10px;
  padding:20px;
  width:300px;
  height:300px;

  border: 1px solid black;
}

</style>
</head>
<body>
<h1>响应式布局Demo</h1>
<p>调整此响应页面的大小</p>


<br >
<div class="cars">
<h4>London</h4>
<p>伦敦是英国的首都</p>
<p>It is the most populous city in the United Kingdom, 
with a metropolitan area of over 13 million inhabitants.</p>
</div>
<div class="cars">
<h4>London</h4>
<p>伦敦是英国的首都</p>
<p>It is the most populous city in the United Kingdom, 
with a metropolitan area of over 13 million inhabitants.</p>
</div>

</body>
</html>

运行效果:
(1)全屏的浏览器
HTML学习笔记之类、布局、响应式设计(九)
(2)缩小后的窗口布局
HTML学习笔记之类、布局、响应式设计(九)

9.4 响应式设计 (二) 使用 Bootstrap (使用到CSS)

HTML 响应式 Web 设计

上一篇:java8-从Lamda到方法引用和构造引用


下一篇:CSS 技巧一则 -- 在 CSS 中使用三角函数绘制曲线图形及展示动画