DIV元素

HTML块级标签

HTML 块元素

大多数 HTML 元素被定义为块级元素或内联元素。

“块级元素”译为 block level element,而“内联元素”译为 inline element。

块级元素在浏览器显示时,通常会以新行来开始(和结束)。

例子:<h1>, <p>, <ul>, <table>

常用HTML块级标签

  • 有序列表标签
<ol>
    <li>列表项1</li>
    <li>列表项2</li>
</ol>
  • 无序列表标签
<ul>
    <li>列表项1</li>
    <li>列表项2</li>
</ul>
  • 定义描述标签
<dl>
    <dt>标题</dt>
    <dd>描述1</dd>
</dl>

HTML <div> 元素(分区标签)

HTML <div> 元素是块级元素,它是可用于组合其他 HTML 元素的容器,对网页进行分块布局。

<div> 元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示折行。

如果与 CSS 一同使用,<div> 元素可用于对大的内容块设置样式属性。<div>元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。使用 <table> 元素进行文档布局不是表格的正确用法。<table> 元素的作用是显示表格化的数据。

HTML 类

对 HTML 进行分类(设置类),使我们能够为元素的类定义 CSS 样式。

为相同的类设置相同的样式,或者为不同的类设置不同的样式。

Example1

<html>
<head>

<!-- 设置样式-->
<style>
.cities {
    background-color:black;
    color:white;
    margin:20px;
    padding:20px;
} 
</style>
</head>

<body>

<div id="discription" class="cities">
<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>

</div>

</body>
</html>

Example2

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>DIV对象练习</title>

<!-- 样式 -->
<style type="text/css">
.divClass {
    height: 200px;
    background-color: #FFF000
}
</style>
</head>
<body>

    <!--
        div:区块
        a:超链接
            属性href表示目标页面的地址,也可以是本地HTML文件的地址
            属性target:值"_self"表示在当前页面打开链接,值"_blank"表示在新窗口打开链接

    -->
    <div id="test" class="divClass" align="center">
        <h1>Hello World</h1>
        <hr>
        <a href="http://www.sohu.com" target="_self">搜狐</a><br>
        <a href="stuSystem.html">学生管理系统</a><br>
    </div>
</body>
</html>
在Vue中删除div元素可以通过以下几种方式实现: 1. 使用v-if指令:在div元素上添加v-if指令,并绑定一个布尔类型变量,当这个变量为true时,div元素会被渲染出来,反之则不会渲染。通过修改这个变量的值,可以控制是否删除div元素。 例如: ```html <template> <div v-if="showDiv">这是一个div元素</div> <button @click="removeDiv">删除div元素</button> </template> <script> export default { data() { return { showDiv: true } }, methods: { removeDiv() { this.showDiv = false; } } } </script> ``` 2. 使用v-show指令:与v-if指令类似,v-show指令也可以实现控制元素的显示与隐藏,但不同的是,使用v-show指令隐藏的元素仍然在DOM中存在,只是通过CSS的display属性来控制元素的显示与隐藏。 例如: ```html <template> <div v-show="showDiv">这是一个div元素</div> <button @click="removeDiv">删除div元素</button> </template> <script> export default { data() { return { showDiv: true } }, methods: { removeDiv() { this.showDiv = false; } } } </script> ``` 3. 使用动态组件:动态组件可以根据组件的名称动态地渲染不同的组件,通过切换组件的名称,可以实现删除div元素的效果。 例如: ```html <template> <component :is="divComponent"></component> <button @click="removeDiv">删除div元素</button> </template> <script> import DivComponent from '@/components/DivComponent.vue'; export default { data() { return { divComponent: 'DivComponent' } }, methods: { removeDiv() { this.divComponent = ''; } }, components: { DivComponent } } </script> ``` 以上是三种常见的Vue删除div元素的方式,可以根据实际需求选择适合的方式来实现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值