Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Как перенести данные в CSS

Ответить
Настройки темы
Как перенести данные в CSS

Аватара для alleclf

Старожил


Сообщения: 446
Благодарности: 3


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Есть такой код:
HTML код: Выделить весь код
<TABLE style="BORDER-RIGHT: #000000 0px solid; BORDER-TOP: medium none; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid" cellSpacing=0 cellPadding=0 width="99%" align=center bgColor=#8F929C>

Этот код несколько раз (достаточно часто) встречается на страничке, как мне его перенести в CSS?

Спасибо.

Отправлено: 10:53, 27-05-2008

 

Старожил


Сообщения: 313
Благодарности: 46

Профиль | Отправить PM | Цитировать


вы уже написали inline-css, хотя не совсем правильно. Лучше вынести из в тег style в heder

Код: Выделить весь код
<html>
 <head>  
	<style type="text/css">
	table{
		border-right: 1px black solid;
		border-left: 1px  black solid;
		border-bottom: 1px  black solid;
		background:#cfc;
		}
	</style>
 </head>
 <body>  
  <table cellpadding="0" cellspacing="0" border="0" width="99%" align="center">
  <tr>
	<td>gdf</td>
	<td>dfg</td>
  </tr>
  </table>  
 </body>
</html>
или создать отдельный css файл и там прописать стили, а потом в хедере вставить

<link rel="stylesheet" href="my.css">
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:46, 27-05-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для alleclf

Старожил


Сообщения: 446
Благодарности: 3

Профиль | Сайт | Отправить PM | Цитировать


А можно все перенести во внешний файл, что бы осталось только то что меняется:
HTML код: Выделить весь код
<table border="0" width="99%">


Отправлено: 11:54, 27-05-2008 | #3


Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


HTML код: Выделить весь код
<table cellpadding="0" cellspacing="0" border="0" width="99%" align="center">

=>
HTML код: Выделить весь код
<html> <head> <style type="text/css"> table{ border-right: 1px black solid; border-left: 1px black solid; border-bottom: 1px black solid; background:#cfc; padding: 0px; margin: 0px; text-align: center; border-collapse: collapse; /* возможно */ } </style> </head> <body> <table border="0" width="99%"> <tr> <td>gdf</td> <td>dfg</td> </tr> </table> </body> </html>

-------
- Why do you call this version of software 'beta'?
- Coz it's beta than nothing.


Отправлено: 19:42, 27-05-2008 | #4


Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


alleclf, внешний файл (скажем, style.css) представляет собой просто перечисление стилей:
HTML код: Выделить весь код
table{ border-right: 1px black solid; border-left: 1px black solid; border-bottom: 1px black solid; background:#cfc; padding: 0px; margin: 0px; text-align: center; border-collapse: collapse; /* возможно */ }

и подключается так:
HTML код: Выделить весь код
<html> <head> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <table border="0" width="99%"> <tr> <td>gdf</td> <td>dfg</td> </tr> </table> </body> </html>


Отправлено: 19:52, 27-05-2008 | #5


Старожил


Сообщения: 313
Благодарности: 46

Профиль | Отправить PM | Цитировать


не совсем верно, хотя я тоже думал перенести все в css. Дело в том что text-align: center; центрирует инлайн элементы внутри элемента, а align="center" центрирует саму таблицу внутри элемента.

Отправлено: 19:52, 27-05-2008 | #6


Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Цитата bruder:
Дело в том что text-align: center; центрирует инлайн элементы внутри элемента, а align="center" центрирует саму таблицу внутри элемента. »
Можно мне тоже ?
Я для центрирования элементов обычно использую тэг <center>, хотя в пятом HTML от него отказались. Или же <div style="width:100%; text-align:center;">.
Насчёт align="center" уже и не припомню. Вроде бы года три назад, когда про CSS ещё ничего не знал, пользовался этим и вполне успешно. Или нет?)
Со временем простые методы забываются... Это даже видно по распространённости страниц весом под 200 КБ чистого html.

Отправлено: 20:34, 27-05-2008 | #7


Старожил


Сообщения: 313
Благодарности: 46

Профиль | Отправить PM | Цитировать


Это я к тому что по идее нельзя центрировать таблицу в диве с text-align:center; Только "хитроумный" ie пытается всех удивить такой возможностью. FF и Opera правильно отображают такой пример

Код: Выделить весь код
<html>
 <head>  
	<style type="text/css">
	table{		
		background:#cfc;
		/*margin: auto;*/
	}

		div{
			height: 100px;
			text-align: center;
			border: 1px solid black;
		}
	</style>
 </head>
 <body> <div> 
  <table cellpadding="0" cellspacing="0" border="0" width="30%">
  <tr>
	<td>gdf</td>
	<td>dfg</td>
  </tr>
  </table>  
 </body>
</html>
если например расскоментировать margin:auto то центрирование происходит, это один метод из многих

Отправлено: 20:48, 27-05-2008 | #8



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Как перенести данные в CSS

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как перенести избранное из IE Ser6720 Хочу все знать 3 16-12-2011 09:43
Как можно образ 4,2 Гиг перенести на FAT 32 смонтирования в систему как вирт. привод? Rock Microsoft Windows 2000/XP 5 18-10-2008 18:09
Как перенести(восстановить) AD? SergOst Microsoft Windows NT/2000/2003 29 13-02-2008 10:29
!Срочно! Как средствами html и css (+) DRadmin Вебмастеру 3 14-10-2007 17:21
Как сделать ЭТО через css? Maxel Вебмастеру 4 05-03-2005 15:43




 
Переход