首页 > 其他分享 >HTML——day11

HTML——day11

时间:2023-03-11 13:35:21浏览次数:34  
标签:行内 color 元素 一行 HTML day11 宽度 div

css的元素的显示模式

元素的显示模式:指的是将标签分成不同的种类,我们可以更好的选择使网页得到更好的布局

分为块元素(div一行只要一个)和行内元素(span一行中好几个)

块元素:

h1 -h6     p   div  ul ol li 

特点:

1.独占一行

2.高度、宽度、外边距,内边距可以自己独立控制

3.默认宽度是父级宽度的100%

4.是一个容器里面可以放入其它行内元素或者块级元素

----------注意:文字类的标签不允许在放其他的块级元素了

------------------------------------------------------------------------

行内元素

a strong  b em i del s ins   u    span 等等

特点:

1.一行上可以显示多个行内元素

2.宽度和长度直接设置是无效的

3.默认长宽是本身的文字长度

4.不允许放块级元素,只能放文本和其他的行内元素

---------注意:链接里面不能放链接,

-------------特殊情况a里面可以放块级元素,但是需要转化一下块级模式比较安全。

---------------------------------------------------------------------------------------------------------------------------------------------

行内块元素

img input td 

特点:

1.和相邻的行内元素在一行上,但是他们之间会有空白缝隙,一行可以显示多个

2.默认宽度就是它本身文本的宽度

3.高度宽度外边距以及内边距都可以自主控制

---------------------------------------------------------------------------------------------

显示模式的转换

例如: 想要增加a链接的显示范围,

---------------------------------------------------------------------

 a {/*这里可以不用link因为用了之后不成功所以我们及直接选择给所有连接设置样式*/            color: teal;            text-decoration-line: none;            display: block;/*转换行内元素为块级元素*/            width: 150px;            height: 50px;            background-color: pink;            /*这里必须精确到decoration下面的某一个具体属性否则就是全部改我们上面的color也不会起作用*/        } ---  div {            /* width: 250px;             height: 50px;*/             background-color: royalblue;             /*把div转化成行内元素*/             display: inline;         }         span {             width: 100px;             height: 50px;             background-color: saddlebrown;             display:inline-block; /*改成行内块元素*/         }
    </style> </head> <body>    <input type="text">    <input type="text">    <input type="text"><br>    <a href="#">小猪佩奇</a><br>    <a href="#">猪头森</a><br>    <a href="#">桃子</a>    <a href="http://www.baidu.com">百度</a>    <div>我是块级元素</div>    <div>我是块级元素</div>    <span>行内元素</span>    <span>行内元素</span>-------------------------------------------- 模式转换经常会转化成块级元素可以进行设置宽高

标签:行内,color,元素,一行,HTML,day11,宽度,div
From: https://www.cnblogs.com/222wan/p/17205676.html

相关文章

  • HTML基本标签及特殊符号
    1、基础标签-hn系列标签:h1h2h3h4h5h6(标题)-p标签(段落)-br标签(换行)-hr标签(分界线)2、文本标签-strong/b标签(文本加粗)-em/i标签(文......
  • HTML——day10
    css:伪类选择器:给我们的链接添加一个特殊效果,分为链接伪类,结构伪类,等等用我们的:表示添加在名称前面例如:hover  :first-child链接伪类:<head>    <meta chars......
  • HTML标准结构
    <!DOCTYPEhtml><htmllang="zh-CN">  <head>    <metacharset="UTF-8">    <title>我是一个标题</title>  </head>  <body>   ......
  • HTML表格
    ​表格: <table><tr><th>表格1</th></tr><tr><td>表格2</td></tr></table> 快捷键:table>tr*数量>td*数量 属性......
  • 前端面试题(html+css)
    HTML1、h5新增标签header、footer、 nav、article、aside、audio、video……等2、html语义化HTML语义化就是指在使用HTML标签构建页面时,要求尽可能的使用具有语义的......
  • 解决vue中v-html元素中标签样式失效问题
    最近在项目中遇到移动端和pc端样式冲突的问题。加上scoped会导致v-html下绑定的标签样式不生效、第三方引用的类库对其修改也不生效,特此总结一下几点,用来解决: Vue为v-......
  • Element UI:能在一个html中使用它提供的组件吗?
    一、寻找组件找到需要使用的组件,比如一个表单  二、创建html文件导入element样式库、脚本库和它依赖的vue2库。<!DOCTYPEhtml><html><head>......
  • LeetCode|1410. HTML 实体解析器
    题目链接:1410.HTML实体解析器「HTML实体解析器」是一种特殊的解析器,它将HTML代码作为输入,并用字符本身替换掉所有这些特殊的字符实体。HTML里这些特殊字符和它......
  • Html转换为PDF
    通过nuget添加  text7.pdfhtml///<summary>///pdf下载///</summary>///<returns></returns>[ValidateInput(false)]......
  • 解决苹果Safari 浏览器下html不能自动播放声音和视频的问题-实时语音通话功能【唯一客
    在实现我的客服系统中,实时语音通话功能的时候,如果想自动播放音视频流,在苹果设备上遇到了问题。苹果浏览器(Safari)在默认情况下不允许声音在背景里自动播放。这是出于用户体......