#html #css
#HTML #css
Вопрос:
Меня попросили сделать их копию только с помощью html :
Я пытался сделать это с помощью этого кода :
<!DOCTYPE html>
<html>
<head>
<title>
Table-2
</title>
</head>
<body>
<table width="20%" border="1" cellspacing="0">
<tr>
<td>
<p>Webpage</p>
</td>
</tr>
<tr>
<td>
<p align="center">
<b><u>Ordered and Unordered list</u></b>
</p>
<p>
<ul align="right" type="circle">
<li>NDC</li>
<li>DC</li>
<li>DCC</li>
</p>
</ul>
</p>
<p>
<ol align="left" tyle="1" start="7">
<li>NDC</li>
<li> DC</li>
<li>DCC</li>
</ol>
</p>
</td>
</tr>
</table>
</body>
</html>
Но круги неупорядоченного списка не выравниваются. Могу ли я сделать это любым другим методом?
Ответ №1:
Вот вы где! Вы можете использовать этот код:
<!DOCTYPE html>
<html>
<head>
<title>
Table-2
</title>
</head>
<body>
<table width="20%" border="1" cellspacing="0"><tr><td>
<p>Webpage</p>
</td>
</tr>
<tr><td>
<p align="center"><b><u>Ordered and Unordered list</u></b></p>
<ul type="circle" style="margin-left: 65%;">
<li>NDC</li>
<li>DC</li>
<li>DCC</li></p>
</ul>
<p><ol style="margin-left: 20%;" type="1" start="7">
<li>NDC</li>
<li> DC</li>
<li>DCC</li>
</ol></p>
</table>
</body>
</html>
Все, что вам нужно сделать, это использовать margin-left
свойство.
Если вы хотите быть немного более формальным с вашим кодом, вы можете сделать это:
Создайте файл с именем style.css и добавьте в него этот код:
ul[type="circle"] {
margin-left: 65%;
}
ol[type="1"] {
margin-left: 20%;
}
Затем вернитесь к своему HTML и добавьте это:
<!DOCTYPE html>
<html>
<head>
<title>Table-2</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<table width="20%" border="1" cellspacing="0"><tr><td>
<p>Webpage</p>
</td>
</tr>
<tr><td>
<p align="center"><b><u>Ordered and Unordered list</u></b></p>
<ul type="circle">
<li>NDC</li>
<li>DC</li>
<li>DCC</li></p>
</ul>
<p><ol type="1" start="7">
<li>NDC</li>
<li> DC</li>
<li>DCC</li>
</ol></p>
</table>
</body>
</html>