整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

七小时带你入门HTML+CSS网页设计,自媒体图文列

七小时带你入门HTML+CSS网页设计,自媒体图文列表布局(四)

家好,这篇文章给大家分享怎么样做一个图文列表页的布局,这种布局常用于自媒体博客和资讯网站的文章列表页,左边是图片,右边是标题和文章详情,下面是我写的一个简单图文列表的效果图:

图文列表布局

大家在编写代码的时候先不要忙着去写,首先要思考用什么样的代码,怎样去布局,怎样用最简单的代码去实现同样的效果,下面贴上我自己写的html代码标签:

<!--HTML-->
<div class="list">
<div class="left">
<a href="https://www.tpt360.com/" target="_blank"><img src="http://www.hmttv.cn/uploadfile/2024/1012/20241012070051429.png"></a>
</div>
<div class="right">
<h2>这是我的第一个网页</h2>
<p>BODY标签表示网页主体元素的容器,它包含了网页所有的html标签如:文本、图片、列表等等。以后我们编写的网页标签都需要放在这里面...</p>
</div>
</div>

知识点:

这里我用了一个class属性,它是用来定义当前标签的样式名,我这用list这个名去定义这个div的样式,如需定义多个名,可以用空格分开,那么在css样式表里面就用.list{}来表示。

a则是超文本链接标签,用href属性来描述链接的地址,target="_blank"表示用鼠标点击链接会从浏览器的新窗口去打开这个链接地址,我这里把img标签放在a标签里面表示点击这张图片就能够跳转这个链接地址。

其他的标签我已经在上一篇文章都详细介绍了,不是很明白的同学可以翻阅上篇文章。

从上面的代码看,我用了三个div来布局,第一个list可以控制整个区块的样式,left则是定义往左方布局,right就是定义往右方布局。

首先,我想给list整个区域限制一个宽度、高度、内边距和背景颜色,那么我们就应该这样写:

.list {
	width: 800px; /*宽度800像素*/
	height: 80px; /*高度80像素*/
	background: #f2f2f2; /*灰色的背景颜色*/
	padding: 15px; /*15像素的内边距*/
}

接下来我让left也限制一个宽度,并往左边浮动:

.left {
	width: 120px; /*宽度120像素*/
	float: left; /*往左边浮动*/ 
}

那么right就应该往右边浮动,并限制一个宽度,注意:左右两边的宽度不能大于整个区域的宽度

.right {
	width: 660px; /*宽度660像素*/
	float: right; /*往右边浮动*/ 
}

接着左边图片我们需要定义一个大小

.left img {
	width: 120px; /*高度120像素*/
	height: 80px; /*宽度80像素*/
}

最后右边的标题和文章简介也需要定义样式

.right h2 {
	font-size: 16px; /*16像素的字体大小*/
	color: #333; /*字体颜色为黑色*/
	line-height: 24px; /*24像素的行高*/
	margin: 5px 0; /*上下为5像素的外边距*/
}
.right p {
	font-size: 14px; /*14像素的字体大小*/
	color: #999; /*字体颜色为浅黑色*/
	line-height: 24px; /*24像素的行高*/
	margin: 0 0 5px 0; /*下边为5像素的外边距*/
}

这样一个简单的图文列表布局就完成了,当然,布局的方式有很多种,这只是其中一个方法,也欢迎大家留言分享一下其他的布局方式,谢谢观看!!!

HTML中,列表、引用和代码是常用的结构,它们有助于组织内容,突出显示特定信息,并提高网页的可读性和功能性。本文将详细介绍这些元素的使用方法和实例。

列表(Lists)

列表是组织项目或信息点的一种方式。在HTML中,有两种主要类型的列表:有序列表和无序列表。

有序列表(Ordered Lists)

有序列表使用<ol>标签创建,列表中的每个项目使用<li>(列表项)标签标记。有序列表通常用于表示有特定顺序的步骤或排名。

使用实例:

<ol>
  <li>开启电脑。</li>
  <li>打开浏览器。</li>
  <li>访问网站。</li>
</ol>

在这个例子中,步骤按照顺序排列,用户应该按照列表的顺序执行。

无序列表(Unordered Lists)

无序列表使用<ul>标签创建,同样使用<li>标签来定义列表项。无序列表适用于没有特定顺序要求的项目列表。

使用实例:

<ul>
  <li>苹果</li>
  <li>香蕉</li>
  <li>橘子</li>
</ul>

这个例子中的水果列表没有特定的顺序要求。

引用(Blockquotes)

引用用于表示页面上的文本是从其他来源引用的。在HTML中,<blockquote>标签用于定义长引用,而<q>标签用于定义短引用。

长引用

长引用通常用于引用段落长度的文本。它通常会缩进,并且可以包含引用的来源信息。

使用实例:

<blockquote cite="http://example.com/quote-source">
  <p>这是一个长引用的实例,通常用于引用段落文本。引用的文本应该保持原作的语境和意义。</p>
  <footer>— 引用自 <cite>《引用来源的书名》</cite></footer>
</blockquote>

短引用

短引用用于行内文本,它通常不会改变文本的布局。

使用实例:

<p>正如某人所说:<q>知识就是力量。</q></p>

代码(Code)

在网页中展示代码片段时,HTML提供了<code>标签用于标记代码。对于多行代码或需要保持格式的代码,可以使用<pre>标签。

单行代码

单行代码用于展示简短的代码或命令。

使用实例:

<p>要添加一个段落,你可以使用<code><p>...</p></code>标签。</p>

多行代码

多行代码或需要保持原始格式的代码使用<pre>和<code>标签组合使用。

使用实例:

<pre><code>function greet(name) {
  return 'Hello, ' + name + '!';
}</code></pre>

在这个例子中,<pre>标签保持了代码的格式,而<code>标签表示文本是代码。

结论

HTML中的列表、引用和代码是构建清晰、有组织的网页内容的重要工具。列表帮助用户理解信息的结构,引用增加了内容的可信度,而代码的正确展示对于教学和技术文章来说至关重要。通过熟练运用这些元素,你可以提高网页的专业性,使内容对用户更加友好和易于理解。

篇文章主要给大家介绍一下如何使用html+css完成新闻列表以及图片列表的制作。

1)新闻列表

首先呢一个通用的新闻列表页面一般是有左侧的一个图片缩略图,右侧有新闻的标题和简介,有的呢还包含有新闻发布的时间等,我们具体来看一下下面这张图片

从上边图片不难看出,整个新闻列表的布局就是由新闻图片、标题、简介以及时间组成。这个列表页的主要涵盖了以下几个知识点:

1)浮动元素float(图片要使用 float:left; 进行左对齐,而日期要使用 float:right; 进行右对齐);

小技巧:使用float:right;的元素要放到元素内容的最左侧,这样元素可以避免内容过多导致右浮动元素换行的问题。

2)标题以及简介元素配置(合理的使用css代码来调整标题以及简介元素,使主题结构清晰明了,这里要注意文字内容超出隐藏的问题)

具体的实现html代码以及css代码就如下图所示:

2)图片列表

图片列表跟新闻列表比较类似,一般也是由一张图片以及一个标题文字组成,我们具体来看一下下面这张图片

由此图片列表可以看出,本图片列表包含了一个图片的缩略图,还有一行文字,半透明的黑色背景并且浮动在图片的底部。这个图片列表页的主要涵盖了以下几个知识点:

1)浮动元素float(图片列表要使用 float:left; 进行左排列对齐);

2)标题元素的绝对定位(首先设置子元素position:relative;,然后设置标题绝对定位position:absolute;让其位于图片的底部)

3)背景半透明(使用css3的新属性background:rgba(0,0,0,0.5);最后一位0.5为元素的透明度,区间(0-1))

具体的实现html代码以及css代码就如下图所示:

为什么给大家放图片而不直接放源代码,就是为了想要让大家锻炼自己动手写的能力,只有自己能够熟练的运用才是王道。

好了,本篇文章就给大家说到这里,大家自己动手写一下看能不能写出一样的页面效果出来,也可以举一反三看能写出其它的类似页面,如果有不理解或者有需要源码的可以直接私信我即可。

每日金句:人生不要被过去所控制,决定你前行的是未来,人生不要被安逸所控制,决定你成功的是奋斗。喜欢我的文章的小伙伴记得关注一下哦,每天将为你更新最新知识。