布局、div入门

2018-03-19  本文已影响0人  能吃饭也能吃苦1236

块级元素和行内元素

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
<style>
    p { 
    background-color: #8ABB55;
}
</style>
</head>
<body>
    <p>
    This paragraph is a block-level element; its background has been colored to display the paragraph's parent element.
</p>
</body>
</html>
<style>
     a {
    border: 1px solid red;
  }

  span {
    border: 1px solid black;
  }
</style>
</head>
<body>
    <a href="#">google 1</a>
    <a href="#">google 2</a>
    <span>&lt;span&gt;</span>
        
    <a href="#">google 3</a>
    <span>&lt;span&gt;</span>
    <a href="#">google 4</a><span>&lt;span&gt;</span>
        
    <input type="text">
    <button>button</button> 
    <br>
</body>
display: block; /* 行内元素转块级元素 */
width: 200px;/* 设置块级元素宽度 */
height: 20px;/* 设置块级元素高度 */

display: list-item;/* 去掉列表前面的点 */

display: inline-block;/* 水平布局,中间有空白(空白与字体大小和浏览器有关) */
width: 90px;

盒模型

2.png
margin: 300px;  /* 外边距:边框距离外部容器的距离 */
padding: 50px; /* 内边距 */
border: 20px;/* 边框*/
box-sizing: border-box;/* 设置内容宽度 */
box-sizing: content-box;/* 设置盒子宽度 */

显示< >符号:<标签>

&lt;p&gt;<br> /* <p> */  

在HTML中多输出空格:&nbsp

<a href="#">google 3</a>  &nbsp;&nbsp <span>&lt;span&gt;</span>

预格式化文本(pre标签):只具有全局属性

cols /* 定义每行的最大字符数。这是一个非标准的属性,作用与`[width](https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/pre#attr-width)`相同。要实现这样的效果,应该使用CSS。 */
width /* 包含每行的最大字符数。虽然在技术上仍被实现,但这个属性没有视觉效果。要实现这样的效果,应该使用CSS。 */
wrap /* 提示溢出怎样发生。在现代浏览器中,这个提示会被忽略,且被没有视觉效果。要实现这样的效果,应该使用CSS。 */

<pre>
body {
  color:red;
}
</pre>

em标签:标记出需要用户着重阅读的内容

<p>
  In HTML 5, what was previously called <em>block-level</em> content is now called <em>flow</em> content.
</p>
上一篇下一篇

猜你喜欢

热点阅读