當今社交媒體的盛行,各種社區也如雨后春筍般涌現。在這些社區中,用戶個人主頁是最能反映其特色和風格的頁面之一。下面我將介紹一款非常簡單的社區吐槽用戶主頁單頁面html布局。

讓我們看一下這個頁面的整體布局:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>User Profile</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <div class="header">
        <h1>User Profile</h1>
    </div>
    <div class="content">
        <div class="profile-pic">
            <img src="default-profile-pic.jpg" alt="Profile Picture">
        </div>
        <div class="user-info">
            <h2>Username</h2>
            <p>Location: City, State</p>
            <p>Bio: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut mauris eget ex bibendum ultrices.</p>
            <div class="social-media-icons">
                <a href="#"><i class="fab fa-facebook-f"></i></a>
                <a href="#"><i class="fab fa-twitter"></i></a>
                <a href="#"><i class="fab fa-instagram"></i></a>
                <a href="#"><i class="fab fa-linkedin-in"></i></a>
            </div>
        </div>
        <div class="comments">
            <h3>Comments:</h3>
            <ul>
                <li>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut mauris eget ex bibendum ultrices.</li>
                <li>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut mauris eget ex bibendum ultrices.</li>
                <li>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut mauris eget ex bibendum ultrices.</li>
            </ul>
            <form action="#" method="post">
                <label for="comment">Add a Comment:</label>
                <textarea id="comment" name="comment"></textarea>
                <input type="submit" value="Submit">
            </form>
        </div>
    </div>
</body>
</html>

如上所示,這個用戶主頁包括一個頭部、一個內容區域和一個底部。頭部包含頁面標題,內容區域包括用戶頭像、用戶信息、評論列表和發表評論的表單。

我們將逐一介紹每個部分的代碼和樣式:

頭部

頭部包含一個頁面標題,使用<h1>標簽實現。CSS樣式中定義了該元素的顏色和字體大小。

<div class="header">
    <h1>User Profile</h1>
</div>
.header {
  background-color: #333;
  color: #fff;
  padding: 20px;
}

.header h1 {
  font-size: 36px;
  margin: 0;
}

內容區域

內容區域包含用戶頭像、用戶信息、評論列表和發表評論的表單。其中,用戶頭像使用<img>標簽實現,用戶信息使用<h2>和<p>標簽實現,社交媒體圖標使用FontAwesome提供的圖標字體實現。評論列表和發表評論的表單使用<ul>和<form>標簽實現。

<div class="content">
    <div class="profile-pic">
        <img src="default-profile-pic.jpg" alt="Profile Picture">
    </div>
    <div class="user-info">
        <h2>Username</h2>
        <p>Location: City, State</p>
        <p>Bio: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut mauris eget ex bibendum ultrices.</p>
        <div class="social-media-icons">
            <a href="#"><i class="fab fa-facebook-f"></i></a>
            <a href="#"><i class="fab fa-twitter"></i></a>
            <a href="#"><i class="fab fa-instagram"></i></a>
            <a href="#"><i class="fab fa-linkedin-in"></i></a>
		</div>
	</div>	
    <div class="comments">
        <h3>Comments:</h3>
        <ul>
            <li>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut mauris eget ex bibendum ultrices.</li>
            <li>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut mauris eget ex bibendum ultrices.</li>
            <li>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut mauris eget ex bibendum ultrices.</li>
        </ul>
        <form action="#" method="post">
            <label for="comment">Add a Comment:</label>
            <textarea id="comment" name="comment"></textarea>
            <input type="submit" value="Submit">
        </form>
    </div>
</div>
.content {
  max-width: 800px;
  margin: 0 auto;
  padding: 20px;
}

.profile-pic img {
  width: 150px;
  height: 150px;
  border-radius: 50%;
}

.user-info h2 {
  font-size: 24px;
  margin-top: 0;
}

.social-media-icons a {
  display: inline-block;
  margin-right: 10px;
  color: #333;
  font-size: 24px;
}

.comments ul {
  list-style: none;
  padding: 0;
}

.comments li {
  margin-bottom: 10px;
}

.comments form label {
  display: block;
  font-size: 18px;
  margin-bottom: 10px;
}

.comments form textarea {
  width: 100%;
  height: 100px;
  font-size: 16px;
  padding: 10px;
  margin-bottom: 10px;
  box-sizing: border-box;
}

.comments form input[type="submit"] {
  background-color: #333;
  color: #fff;
  border: none;
  padding: 10px 20px;
  font-size: 16px;
  cursor: pointer;
}

底部

這個頁面的底部非常簡單,只有版權信息。

<footer>
    &copy; 2021 User Profile
</footer>
footer {
  text-align: center;
  padding: 20px;
}

這款社區吐槽用戶主頁單頁面HTML布局是一個簡單而實用的模板,可以幫助開發人員快速構建用戶個人主頁。該模板包含頭部、內容區域和底部,每個部分都具有自己的代碼和樣式。通過使用這個模板,開發人員可以節省時間和精力,專注于開發更復雜的功能。